Warning: Permanently added '54.164.208.77' (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/6745553-fedora-rawhide-aarch64 --chroot fedora-rawhide-aarch64 Version: 0.70 PID: 58201 Logging PID: 58202 Task: {'appstream': False, 'background': True, 'build_id': 6745553, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-aarch64', 'enable_net': False, 'fedora_review': False, 'git_hash': '84555f201093fe17a722016cc5369ddbf841fbbf', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/ppalka/boost-1.83-all-arches/inkscape', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'inkscape', 'package_version': '1.3.2-2', 'project_dirname': 'boost-1.83-all-arches', 'project_name': 'boost-1.83-all-arches', 'project_owner': 'ppalka', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/ppalka/boost-1.83-all-arches/fedora-rawhide-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'ppalka/boost-1.83-all-arches--ppalka', 'source_json': {}, 'source_type': None, 'submitter': 'ppalka', 'tags': [], 'task_id': '6745553-fedora-rawhide-aarch64', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/ppalka/boost-1.83-all-arches/inkscape /var/lib/copr-rpmbuild/workspace/workdir-deyp2qo6/inkscape --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/ppalka/boost-1.83-all-arches/inkscape', '/var/lib/copr-rpmbuild/workspace/workdir-deyp2qo6/inkscape', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-deyp2qo6/inkscape'... Running: git checkout 84555f201093fe17a722016cc5369ddbf841fbbf -- cmd: ['git', 'checkout', '84555f201093fe17a722016cc5369ddbf841fbbf', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-deyp2qo6/inkscape rc: 0 stdout: stderr: Note: switching to '84555f201093fe17a722016cc5369ddbf841fbbf'. 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 84555f2 automatic import of inkscape Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-deyp2qo6/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.3.2.tar.xz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o inkscape-1.3.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/ppalka/boost-1.83-all-arches/inkscape/inkscape-1.3.2.tar.xz/md5/76ed1f4b13065e80de8b2d77b6427b83/inkscape-1.3.2.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 100 42.6M 100 42.6M 0 0 45.1M 0 --:--:-- --:--:-- --:--:-- 45.1M INFO: Reading stdout from command: md5sum inkscape-1.3.2.tar.xz INFO: Downloading inkscape-1.3.2_2023-11-25_091e20ef0f.tar.xz.sig INFO: Calling: curl -H Pragma: -o inkscape-1.3.2_2023-11-25_091e20ef0f.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/ppalka/boost-1.83-all-arches/inkscape/inkscape-1.3.2_2023-11-25_091e20ef0f.tar.xz.sig/md5/f78b6b330e0c03e0f1112ef3f07ada89/inkscape-1.3.2_2023-11-25_091e20ef0f.tar.xz.sig % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 95 100 95 0 0 2755 0 --:--:-- --:--:-- --:--:-- 2794 INFO: Reading stdout from command: md5sum inkscape-1.3.2_2023-11-25_091e20ef0f.tar.xz.sig Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-deyp2qo6/inkscape/inkscape.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-deyp2qo6/inkscape --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1702409283.064196 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.2 starting (python version = 3.11.3, NVR = mock-5.2-1.fc38), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-deyp2qo6/inkscape/inkscape.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-deyp2qo6/inkscape --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1702409283.064196 -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-deyp2qo6/inkscape/inkscape.spec) Config(fedora-rawhide-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 5.2 INFO: Mock Version: 5.2 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1702409283.064196/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 bootstrap image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1702409283.064196/root INFO: Checking that registry.fedoraproject.org/fedora:rawhide image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:rawhide with podman image mount INFO: image registry.fedoraproject.org/fedora:rawhide as /var/lib/containers/storage/overlay/5694bb9f3b561a16b30673b766681d672f702ac440aa31b5636b944d5fff154f/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/5694bb9f3b561a16b30673b766681d672f702ac440aa31b5636b944d5fff154f/merged) with podman image umount INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 19 MB/s | 1.2 MB 00:00 fedora 52 MB/s | 69 MB 00:01 Package python3-dnf-4.18.2-1.fc40.noarch is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python3-dnf-plugins-core noarch 4.4.4-1.fc40 fedora 317 k Installing dependencies: dbus-libs aarch64 1:1.14.10-1.fc40 fedora 156 k python3-dateutil noarch 1:2.8.2-11.fc40 fedora 356 k python3-dbus aarch64 1.3.2-4.fc39 fedora 157 k python3-distro noarch 1.8.0-6.fc39 fedora 49 k python3-six noarch 1.16.0-12.fc39 fedora 41 k python3-systemd aarch64 235-5.fc39 fedora 107 k Transaction Summary ================================================================================ Install 7 Packages Total download size: 1.2 M Installed size: 4.7 M Downloading Packages: (1/7): dbus-libs-1.14.10-1.fc40.aarch64.rpm 6.2 MB/s | 156 kB 00:00 (2/7): python3-dbus-1.3.2-4.fc39.aarch64.rpm 6.1 MB/s | 157 kB 00:00 (3/7): python3-distro-1.8.0-6.fc39.noarch.rpm 14 MB/s | 49 kB 00:00 (4/7): python3-dateutil-2.8.2-11.fc40.noarch.rp 11 MB/s | 356 kB 00:00 (5/7): python3-six-1.16.0-12.fc39.noarch.rpm 11 MB/s | 41 kB 00:00 (6/7): python3-dnf-plugins-core-4.4.4-1.fc40.no 35 MB/s | 317 kB 00:00 (7/7): python3-systemd-235-5.fc39.aarch64.rpm 23 MB/s | 107 kB 00:00 -------------------------------------------------------------------------------- Total 15 MB/s | 1.2 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-systemd-235-5.fc39.aarch64 1/7 Installing : python3-six-1.16.0-12.fc39.noarch 2/7 Installing : python3-dateutil-1:2.8.2-11.fc40.noarch 3/7 Installing : python3-distro-1.8.0-6.fc39.noarch 4/7 Installing : dbus-libs-1:1.14.10-1.fc40.aarch64 5/7 Installing : python3-dbus-1.3.2-4.fc39.aarch64 6/7 Installing : python3-dnf-plugins-core-4.4.4-1.fc40.noarch 7/7 Running scriptlet: python3-dnf-plugins-core-4.4.4-1.fc40.noarch 7/7 Installed: dbus-libs-1:1.14.10-1.fc40.aarch64 python3-dateutil-1:2.8.2-11.fc40.noarch python3-dbus-1.3.2-4.fc39.aarch64 python3-distro-1.8.0-6.fc39.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch python3-six-1.16.0-12.fc39.noarch python3-systemd-235-5.fc39.aarch64 Complete! Finish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-1702409283.064196/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 dnf detected and used (direct choice) Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 75 kB/s | 1.5 kB 00:00 Copr repository 25 MB/s | 1.2 MB 00:00 fedora 38 kB/s | 11 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash aarch64 5.2.21-2.fc40 fedora 1.8 M bzip2 aarch64 1.0.8-16.fc39 fedora 52 k coreutils aarch64 9.4-1.fc40 fedora 1.2 M cpio aarch64 2.14-5.fc40 fedora 277 k diffutils aarch64 3.10-3.fc39 fedora 396 k fedora-release-common noarch 40-0.20 fedora 20 k findutils aarch64 1:4.9.0-6.fc40 fedora 495 k gawk aarch64 5.2.2-2.fc39 fedora 1.1 M glibc-minimal-langpack aarch64 2.38.9000-26.fc40 fedora 85 k grep aarch64 3.11-5.fc40 fedora 296 k gzip aarch64 1.12-6.fc39 fedora 164 k info aarch64 7.1-1.fc40 fedora 183 k patch aarch64 2.7.6-22.fc39 fedora 123 k redhat-rpm-config noarch 271-1.fc40 fedora 81 k rpm-build aarch64 4.19.0-3.fc40 fedora 80 k sed aarch64 4.8-14.fc39 fedora 304 k shadow-utils aarch64 2:4.14.0-2.fc40 fedora 1.3 M tar aarch64 2:1.35-2.fc40 fedora 854 k unzip aarch64 6.0-62.fc39 fedora 183 k util-linux aarch64 2.39.2-1.fc40 fedora 1.2 M which aarch64 2.21-40.fc39 fedora 42 k xz aarch64 5.4.5-1.fc40 fedora 557 k Installing dependencies: alternatives aarch64 1.25-1.fc39 fedora 38 k ansible-srpm-macros noarch 1-11.fc39 fedora 21 k audit-libs aarch64 3.1.2-5.fc40 fedora 118 k authselect aarch64 1.4.3-1.fc40 fedora 149 k authselect-libs aarch64 1.4.3-1.fc40 fedora 249 k basesystem noarch 11-18.fc39 fedora 7.2 k binutils aarch64 2.41-16.fc40 fedora 6.7 M binutils-gold aarch64 2.41-16.fc40 fedora 945 k bzip2-libs aarch64 1.0.8-16.fc39 fedora 43 k ca-certificates noarch 2023.2.62_v7.0.401-4.fc40 fedora 863 k coreutils-common aarch64 9.4-1.fc40 fedora 2.1 M cracklib aarch64 2.9.11-2.fc39 fedora 94 k crypto-policies noarch 20231204-1.git1e3a2e4.fc40 fedora 100 k curl aarch64 8.5.0-1.fc40 fedora 368 k cyrus-sasl-lib aarch64 2.1.28-11.fc39 fedora 781 k debugedit aarch64 5.0-12.fc40 fedora 78 k dwz aarch64 0.15-3.fc39 fedora 136 k ed aarch64 1.19-4.fc39 fedora 78 k efi-srpm-macros noarch 5-9.fc39 fedora 22 k elfutils aarch64 0.190-4.fc40 fedora 552 k elfutils-debuginfod-client aarch64 0.190-4.fc40 fedora 37 k elfutils-default-yama-scope noarch 0.190-4.fc40 fedora 13 k elfutils-libelf aarch64 0.190-4.fc40 fedora 194 k elfutils-libs aarch64 0.190-4.fc40 fedora 259 k fedora-gpg-keys noarch 40-0.2 fedora 130 k fedora-release noarch 40-0.20 fedora 9.3 k fedora-release-identity-basic noarch 40-0.20 fedora 10 k fedora-repos noarch 40-0.2 fedora 9.3 k fedora-repos-rawhide noarch 40-0.2 fedora 8.9 k file aarch64 5.45-1.fc40 fedora 49 k file-libs aarch64 5.45-1.fc40 fedora 761 k filesystem aarch64 3.18-6.fc39 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-12.fc39 fedora 26 k forge-srpm-macros noarch 0.2.0-1.fc40 fedora 18 k fpc-srpm-macros noarch 1.3-8.fc39 fedora 7.4 k gdb-minimal aarch64 14.1-1.fc40 fedora 3.9 M gdbm aarch64 1:1.23-4.fc39 fedora 153 k gdbm-libs aarch64 1:1.23-4.fc39 fedora 56 k ghc-srpm-macros noarch 1.6.1-3.fc40 fedora 8.1 k glibc aarch64 2.38.9000-26.fc40 fedora 1.8 M glibc-common aarch64 2.38.9000-26.fc40 fedora 363 k glibc-gconv-extra aarch64 2.38.9000-26.fc40 fedora 2.0 M gmp aarch64 1:6.2.1-5.fc39 fedora 266 k gnat-srpm-macros noarch 6-3.fc39 fedora 8.8 k go-srpm-macros noarch 3.3.1-1.fc40 fedora 28 k jansson aarch64 2.13.1-7.fc39 fedora 46 k kernel-srpm-macros noarch 1.0-20.fc39 fedora 10 k keyutils-libs aarch64 1.6.1-7.fc39 fedora 31 k krb5-libs aarch64 1.21.2-2.fc40 fedora 769 k libacl aarch64 2.3.1-11.fc40 fedora 24 k libarchive aarch64 3.7.2-1.fc40 fedora 402 k libattr aarch64 2.5.1-9.fc40 fedora 18 k libblkid aarch64 2.39.2-1.fc40 fedora 115 k libbrotli aarch64 1.1.0-1.fc40 fedora 344 k libcap aarch64 2.69-1.fc40 fedora 84 k libcap-ng aarch64 0.8.3-8.fc40 fedora 32 k libcom_err aarch64 1.47.0-2.fc39 fedora 26 k libcurl aarch64 8.5.0-1.fc40 fedora 338 k libeconf aarch64 0.5.2-1.fc40 fedora 30 k libevent aarch64 2.1.12-9.fc39 fedora 254 k libfdisk aarch64 2.39.2-1.fc40 fedora 158 k libffi aarch64 3.4.4-4.fc39 fedora 38 k libgcc aarch64 13.2.1-6.fc40 fedora 97 k libgomp aarch64 13.2.1-6.fc40 fedora 313 k libidn2 aarch64 2.3.4-3.fc39 fedora 118 k libmount aarch64 2.39.2-1.fc40 fedora 153 k libnghttp2 aarch64 1.58.0-1.fc40 fedora 76 k libnsl2 aarch64 2.0.0-6.fc39 fedora 30 k libpkgconf aarch64 1.9.5-2.fc39 fedora 38 k libpsl aarch64 0.21.2-4.fc39 fedora 63 k libpwquality aarch64 1.4.5-6.fc39 fedora 120 k libselinux aarch64 3.6-0.rc2.1.fc40 fedora 87 k libsemanage aarch64 3.6-0.rc2.1.fc40 fedora 114 k libsepol aarch64 3.6-0.rc2.1.fc40 fedora 324 k libsigsegv aarch64 2.14-5.fc39 fedora 27 k libsmartcols aarch64 2.39.2-1.fc40 fedora 65 k libssh aarch64 0.10.5-2.fc39 fedora 212 k libssh-config noarch 0.10.5-2.fc39 fedora 9.2 k libstdc++ aarch64 13.2.1-6.fc40 fedora 814 k libtasn1 aarch64 4.19.0-3.fc39 fedora 73 k libtirpc aarch64 1.3.4-0.fc40 fedora 95 k libunistring aarch64 1.1-5.fc40 fedora 540 k libutempter aarch64 1.2.1-10.fc39 fedora 27 k libuuid aarch64 2.39.2-1.fc40 fedora 28 k libverto aarch64 0.3.2-6.fc39 fedora 21 k libxcrypt aarch64 4.4.36-2.fc39 fedora 123 k libxml2 aarch64 2.12.2-2.fc40 fedora 682 k libzstd aarch64 1.5.5-4.fc39 fedora 280 k lua-libs aarch64 5.4.6-3.fc39 fedora 131 k lua-srpm-macros noarch 1-9.fc39 fedora 8.6 k lz4-libs aarch64 1.9.4-4.fc39 fedora 68 k mpfr aarch64 4.2.1-1.fc40 fedora 320 k ncurses-base noarch 6.4-8.20231001.fc40 fedora 88 k ncurses-libs aarch64 6.4-8.20231001.fc40 fedora 328 k ocaml-srpm-macros noarch 9-1.fc40 fedora 9.0 k openblas-srpm-macros noarch 2-14.fc39 fedora 7.5 k openldap aarch64 2.6.6-1.fc39 fedora 251 k openssl-libs aarch64 1:3.1.4-1.fc40 fedora 2.0 M p11-kit aarch64 0.25.3-1.fc40 fedora 495 k p11-kit-trust aarch64 0.25.3-1.fc40 fedora 141 k package-notes-srpm-macros noarch 0.5-9.fc39 fedora 11 k pam aarch64 1.5.3-8.fc40 fedora 557 k pam-libs aarch64 1.5.3-8.fc40 fedora 57 k pcre2 aarch64 10.42-2.fc40 fedora 219 k pcre2-syntax noarch 10.42-2.fc40 fedora 143 k perl-srpm-macros noarch 1-51.fc39 fedora 8.0 k pkgconf aarch64 1.9.5-2.fc39 fedora 42 k pkgconf-m4 noarch 1.9.5-2.fc39 fedora 14 k pkgconf-pkg-config aarch64 1.9.5-2.fc39 fedora 9.6 k popt aarch64 1.19-3.fc39 fedora 66 k publicsuffix-list-dafsa noarch 20230812-1.fc40 fedora 57 k pyproject-srpm-macros noarch 1.10.0-1.fc40 fedora 14 k python-srpm-macros noarch 3.12-5.fc40 fedora 25 k qt5-srpm-macros noarch 5.15.11-1.fc40 fedora 8.3 k qt6-srpm-macros noarch 6.6.1-1.fc40 fedora 8.6 k readline aarch64 8.2-4.fc39 fedora 211 k rpm aarch64 4.19.0-3.fc40 fedora 537 k rpm-build-libs aarch64 4.19.0-3.fc40 fedora 92 k rpm-libs aarch64 4.19.0-3.fc40 fedora 306 k rpm-sequoia aarch64 1.5.0-2.fc40 fedora 839 k rust-srpm-macros noarch 25.2-2.fc40 fedora 13 k setup noarch 2.14.5-1.fc40 fedora 155 k sqlite-libs aarch64 3.44.2-1.fc40 fedora 685 k systemd-libs aarch64 255-1.fc40 fedora 680 k util-linux-core aarch64 2.39.2-1.fc40 fedora 490 k xxhash-libs aarch64 0.8.2-1.fc39 fedora 35 k xz-libs aarch64 5.4.5-1.fc40 fedora 107 k zip aarch64 3.0-39.fc40 fedora 262 k zlib aarch64 1.2.13-5.fc40 fedora 93 k zstd aarch64 1.5.5-4.fc39 fedora 446 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 152 Packages Total size: 52 M Installed size: 303 M Downloading Packages: [SKIPPED] alternatives-1.25-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-11.fc39.noarch.rpm: Already downloaded [SKIPPED] audit-libs-3.1.2-5.fc40.aarch64.rpm: Already downloaded [SKIPPED] authselect-1.4.3-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] authselect-libs-1.4.3-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] basesystem-11-18.fc39.noarch.rpm: Already downloaded [SKIPPED] bash-5.2.21-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] binutils-2.41-16.fc40.aarch64.rpm: Already downloaded [SKIPPED] binutils-gold-2.41-16.fc40.aarch64.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-16.fc39.aarch64.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-16.fc39.aarch64.rpm: Already downloaded [SKIPPED] ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch.rpm: Already downloaded [SKIPPED] coreutils-9.4-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] coreutils-common-9.4-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] cpio-2.14-5.fc40.aarch64.rpm: Already downloaded [SKIPPED] cracklib-2.9.11-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] crypto-policies-20231204-1.git1e3a2e4.fc40.noarch.rpm: Already downloaded [SKIPPED] curl-8.5.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-11.fc39.aarch64.rpm: Already downloaded [SKIPPED] debugedit-5.0-12.fc40.aarch64.rpm: Already downloaded [SKIPPED] diffutils-3.10-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] dwz-0.15-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] ed-1.19-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] efi-srpm-macros-5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] elfutils-0.190-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.190-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.190-4.fc40.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.190-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] elfutils-libs-0.190-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] fedora-gpg-keys-40-0.2.noarch.rpm: Already downloaded [SKIPPED] fedora-release-40-0.20.noarch.rpm: Already downloaded [SKIPPED] fedora-release-common-40-0.20.noarch.rpm: Already downloaded [SKIPPED] fedora-release-identity-basic-40-0.20.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-40-0.2.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-rawhide-40-0.2.noarch.rpm: Already downloaded [SKIPPED] file-5.45-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] file-libs-5.45-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] filesystem-3.18-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] findutils-4.9.0-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] fonts-srpm-macros-2.0.5-12.fc39.noarch.rpm: Already downloaded [SKIPPED] forge-srpm-macros-0.2.0-1.fc40.noarch.rpm: Already downloaded [SKIPPED] fpc-srpm-macros-1.3-8.fc39.noarch.rpm: Already downloaded [SKIPPED] gawk-5.2.2-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] gdb-minimal-14.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] gdbm-1.23-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.6.1-3.fc40.noarch.rpm: Already downloaded [SKIPPED] glibc-2.38.9000-26.fc40.aarch64.rpm: Already downloaded [SKIPPED] glibc-common-2.38.9000-26.fc40.aarch64.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.38.9000-26.fc40.aarch64.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.38.9000-26.fc40.aarch64.rpm: Already downloaded [SKIPPED] gmp-6.2.1-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] gnat-srpm-macros-6-3.fc39.noarch.rpm: Already downloaded [SKIPPED] go-srpm-macros-3.3.1-1.fc40.noarch.rpm: Already downloaded [SKIPPED] grep-3.11-5.fc40.aarch64.rpm: Already downloaded [SKIPPED] gzip-1.12-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] info-7.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] jansson-2.13.1-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-20.fc39.noarch.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.1-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] krb5-libs-1.21.2-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] libacl-2.3.1-11.fc40.aarch64.rpm: Already downloaded [SKIPPED] libarchive-3.7.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libattr-2.5.1-9.fc40.aarch64.rpm: Already downloaded [SKIPPED] libblkid-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libbrotli-1.1.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libcap-2.69-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.3-8.fc40.aarch64.rpm: Already downloaded [SKIPPED] libcom_err-1.47.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libcurl-8.5.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libeconf-0.5.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libevent-2.1.12-9.fc39.aarch64.rpm: Already downloaded [SKIPPED] libfdisk-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libffi-3.4.4-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] libgcc-13.2.1-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] libgomp-13.2.1-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] libidn2-2.3.4-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libmount-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libnghttp2-1.58.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libnsl2-2.0.0-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] libpkgconf-1.9.5-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libpsl-0.21.2-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] libselinux-3.6-0.rc2.1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libsemanage-3.6-0.rc2.1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libsepol-3.6-0.rc2.1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libsigsegv-2.14-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] libsmartcols-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libssh-0.10.5-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libssh-config-0.10.5-2.fc39.noarch.rpm: Already downloaded [SKIPPED] libstdc++-13.2.1-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libtirpc-1.3.4-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] libunistring-1.1-5.fc40.aarch64.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-10.fc39.aarch64.rpm: Already downloaded [SKIPPED] libuuid-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libverto-0.3.2-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.36-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libxml2-2.12.2-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] libzstd-1.5.5-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] lua-libs-5.4.6-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] lua-srpm-macros-1-9.fc39.noarch.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.4-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] mpfr-4.2.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] ncurses-base-6.4-8.20231001.fc40.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.4-8.20231001.fc40.aarch64.rpm: Already downloaded [SKIPPED] ocaml-srpm-macros-9-1.fc40.noarch.rpm: Already downloaded [SKIPPED] openblas-srpm-macros-2-14.fc39.noarch.rpm: Already downloaded [SKIPPED] openldap-2.6.6-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] openssl-libs-3.1.4-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] p11-kit-0.25.3-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.25.3-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] package-notes-srpm-macros-0.5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] pam-1.5.3-8.fc40.aarch64.rpm: Already downloaded [SKIPPED] pam-libs-1.5.3-8.fc40.aarch64.rpm: Already downloaded [SKIPPED] patch-2.7.6-22.fc39.aarch64.rpm: Already downloaded [SKIPPED] pcre2-10.42-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] pcre2-syntax-10.42-2.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-srpm-macros-1-51.fc39.noarch.rpm: Already downloaded [SKIPPED] pkgconf-1.9.5-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.9.5-2.fc39.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.9.5-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] popt-1.19-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] publicsuffix-list-dafsa-20230812-1.fc40.noarch.rpm: Already downloaded [SKIPPED] pyproject-srpm-macros-1.10.0-1.fc40.noarch.rpm: Already downloaded [SKIPPED] python-srpm-macros-3.12-5.fc40.noarch.rpm: Already downloaded [SKIPPED] qt5-srpm-macros-5.15.11-1.fc40.noarch.rpm: Already downloaded [SKIPPED] qt6-srpm-macros-6.6.1-1.fc40.noarch.rpm: Already downloaded [SKIPPED] readline-8.2-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] redhat-rpm-config-271-1.fc40.noarch.rpm: Already downloaded [SKIPPED] rpm-4.19.0-3.fc40.aarch64.rpm: Already downloaded [SKIPPED] rpm-build-4.19.0-3.fc40.aarch64.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.19.0-3.fc40.aarch64.rpm: Already downloaded [SKIPPED] rpm-libs-4.19.0-3.fc40.aarch64.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.5.0-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] rust-srpm-macros-25.2-2.fc40.noarch.rpm: Already downloaded [SKIPPED] sed-4.8-14.fc39.aarch64.rpm: Already downloaded [SKIPPED] setup-2.14.5-1.fc40.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.14.0-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] sqlite-libs-3.44.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] systemd-libs-255-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] tar-1.35-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] unzip-6.0-62.fc39.aarch64.rpm: Already downloaded [SKIPPED] util-linux-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] util-linux-core-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] which-2.21-40.fc39.aarch64.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.2-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] xz-5.4.5-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] xz-libs-5.4.5-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] zip-3.0-39.fc40.aarch64.rpm: Already downloaded [SKIPPED] zlib-1.2.13-5.fc40.aarch64.rpm: Already downloaded [SKIPPED] zstd-1.5.5-4.fc39.aarch64.rpm: Already downloaded fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xA15B79CC: Userid : "Fedora (40) " Fingerprint: 115D F9AE F857 853E E844 5D0A 0727 707E A15B 79CC From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary (0xA15B79CC) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.aarch64 1/1 Preparing : 1/1 Installing : libgcc-13.2.1-6.fc40.aarch64 1/152 Running scriptlet: libgcc-13.2.1-6.fc40.aarch64 1/152 Installing : crypto-policies-20231204-1.git1e3a2e4.fc40.noarc 2/152 Running scriptlet: crypto-policies-20231204-1.git1e3a2e4.fc40.noarc 2/152 Installing : fedora-release-identity-basic-40-0.20.noarch 3/152 Installing : fedora-repos-rawhide-40-0.2.noarch 4/152 Installing : fedora-gpg-keys-40-0.2.noarch 5/152 Installing : fedora-repos-40-0.2.noarch 6/152 Installing : fedora-release-common-40-0.20.noarch 7/152 Installing : fedora-release-40-0.20.noarch 8/152 Installing : setup-2.14.5-1.fc40.noarch 9/152 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-1.fc40.noarch 9/152 Installing : filesystem-3.18-6.fc39.aarch64 10/152 Installing : basesystem-11-18.fc39.noarch 11/152 Installing : rust-srpm-macros-25.2-2.fc40.noarch 12/152 Installing : qt6-srpm-macros-6.6.1-1.fc40.noarch 13/152 Installing : qt5-srpm-macros-5.15.11-1.fc40.noarch 14/152 Installing : publicsuffix-list-dafsa-20230812-1.fc40.noarch 15/152 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 16/152 Installing : perl-srpm-macros-1-51.fc39.noarch 17/152 Installing : pcre2-syntax-10.42-2.fc40.noarch 18/152 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 19/152 Installing : openblas-srpm-macros-2-14.fc39.noarch 20/152 Installing : ocaml-srpm-macros-9-1.fc40.noarch 21/152 Installing : ncurses-base-6.4-8.20231001.fc40.noarch 22/152 Installing : glibc-gconv-extra-2.38.9000-26.fc40.aarch64 23/152 Running scriptlet: glibc-gconv-extra-2.38.9000-26.fc40.aarch64 23/152 Installing : glibc-minimal-langpack-2.38.9000-26.fc40.aarch64 24/152 Installing : glibc-common-2.38.9000-26.fc40.aarch64 25/152 Running scriptlet: glibc-2.38.9000-26.fc40.aarch64 26/152 Installing : glibc-2.38.9000-26.fc40.aarch64 26/152 Running scriptlet: glibc-2.38.9000-26.fc40.aarch64 26/152 Installing : ncurses-libs-6.4-8.20231001.fc40.aarch64 27/152 Installing : bash-5.2.21-2.fc40.aarch64 28/152 Running scriptlet: bash-5.2.21-2.fc40.aarch64 28/152 Installing : zlib-1.2.13-5.fc40.aarch64 29/152 Installing : xz-libs-5.4.5-1.fc40.aarch64 30/152 Installing : bzip2-libs-1.0.8-16.fc39.aarch64 31/152 Installing : readline-8.2-4.fc39.aarch64 32/152 Installing : libstdc++-13.2.1-6.fc40.aarch64 33/152 Installing : libuuid-2.39.2-1.fc40.aarch64 34/152 Installing : libzstd-1.5.5-4.fc39.aarch64 35/152 Installing : elfutils-libelf-0.190-4.fc40.aarch64 36/152 Installing : popt-1.19-3.fc39.aarch64 37/152 Installing : libblkid-2.39.2-1.fc40.aarch64 38/152 Installing : gmp-1:6.2.1-5.fc39.aarch64 39/152 Installing : libattr-2.5.1-9.fc40.aarch64 40/152 Installing : libacl-2.3.1-11.fc40.aarch64 41/152 Installing : libxcrypt-4.4.36-2.fc39.aarch64 42/152 Installing : gdbm-libs-1:1.23-4.fc39.aarch64 43/152 Installing : libeconf-0.5.2-1.fc40.aarch64 44/152 Installing : lz4-libs-1.9.4-4.fc39.aarch64 45/152 Installing : mpfr-4.2.1-1.fc40.aarch64 46/152 Installing : dwz-0.15-3.fc39.aarch64 47/152 Installing : unzip-6.0-62.fc39.aarch64 48/152 Installing : file-libs-5.45-1.fc40.aarch64 49/152 Installing : file-5.45-1.fc40.aarch64 50/152 Installing : alternatives-1.25-1.fc39.aarch64 51/152 Installing : jansson-2.13.1-7.fc39.aarch64 52/152 Installing : libcap-ng-0.8.3-8.fc40.aarch64 53/152 Installing : audit-libs-3.1.2-5.fc40.aarch64 54/152 Installing : pam-libs-1.5.3-8.fc40.aarch64 55/152 Installing : libcap-2.69-1.fc40.aarch64 56/152 Installing : systemd-libs-255-1.fc40.aarch64 57/152 Installing : libcom_err-1.47.0-2.fc39.aarch64 58/152 Installing : libsepol-3.6-0.rc2.1.fc40.aarch64 59/152 Installing : libsmartcols-2.39.2-1.fc40.aarch64 60/152 Installing : libtasn1-4.19.0-3.fc39.aarch64 61/152 Installing : libunistring-1.1-5.fc40.aarch64 62/152 Installing : libidn2-2.3.4-3.fc39.aarch64 63/152 Installing : lua-libs-5.4.6-3.fc39.aarch64 64/152 Installing : pcre2-10.42-2.fc40.aarch64 65/152 Installing : libselinux-3.6-0.rc2.1.fc40.aarch64 66/152 Installing : sed-4.8-14.fc39.aarch64 67/152 Installing : grep-3.11-5.fc40.aarch64 68/152 Installing : findutils-1:4.9.0-6.fc40.aarch64 69/152 Installing : xz-5.4.5-1.fc40.aarch64 70/152 Installing : libmount-2.39.2-1.fc40.aarch64 71/152 Installing : util-linux-core-2.39.2-1.fc40.aarch64 72/152 Installing : libsemanage-3.6-0.rc2.1.fc40.aarch64 73/152 Installing : shadow-utils-2:4.14.0-2.fc40.aarch64 74/152 Running scriptlet: libutempter-1.2.1-10.fc39.aarch64 75/152 Installing : libutempter-1.2.1-10.fc39.aarch64 75/152 Installing : tar-2:1.35-2.fc40.aarch64 76/152 Installing : libpsl-0.21.2-4.fc39.aarch64 77/152 Installing : zip-3.0-39.fc40.aarch64 78/152 Installing : zstd-1.5.5-4.fc39.aarch64 79/152 Installing : cyrus-sasl-lib-2.1.28-11.fc39.aarch64 80/152 Installing : gdbm-1:1.23-4.fc39.aarch64 81/152 Installing : libfdisk-2.39.2-1.fc40.aarch64 82/152 Installing : bzip2-1.0.8-16.fc39.aarch64 83/152 Installing : libxml2-2.12.2-2.fc40.aarch64 84/152 Installing : sqlite-libs-3.44.2-1.fc40.aarch64 85/152 Installing : ed-1.19-4.fc39.aarch64 86/152 Installing : patch-2.7.6-22.fc39.aarch64 87/152 Installing : elfutils-default-yama-scope-0.190-4.fc40.noarch 88/152 Running scriptlet: elfutils-default-yama-scope-0.190-4.fc40.noarch 88/152 Installing : cpio-2.14-5.fc40.aarch64 89/152 Installing : diffutils-3.10-3.fc39.aarch64 90/152 Installing : keyutils-libs-1.6.1-7.fc39.aarch64 91/152 Installing : libbrotli-1.1.0-1.fc40.aarch64 92/152 Installing : libffi-3.4.4-4.fc39.aarch64 93/152 Installing : p11-kit-0.25.3-1.fc40.aarch64 94/152 Installing : p11-kit-trust-0.25.3-1.fc40.aarch64 95/152 Running scriptlet: p11-kit-trust-0.25.3-1.fc40.aarch64 95/152 Installing : libgomp-13.2.1-6.fc40.aarch64 96/152 Installing : libnghttp2-1.58.0-1.fc40.aarch64 97/152 Installing : libpkgconf-1.9.5-2.fc39.aarch64 98/152 Installing : pkgconf-1.9.5-2.fc39.aarch64 99/152 Installing : pkgconf-pkg-config-1.9.5-2.fc39.aarch64 100/152 Installing : libsigsegv-2.14-5.fc39.aarch64 101/152 Installing : gawk-5.2.2-2.fc39.aarch64 102/152 Installing : libverto-0.3.2-6.fc39.aarch64 103/152 Installing : xxhash-libs-0.8.2-1.fc39.aarch64 104/152 Installing : libssh-config-0.10.5-2.fc39.noarch 105/152 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 106/152 Installing : gnat-srpm-macros-6-3.fc39.noarch 107/152 Installing : ghc-srpm-macros-1.6.1-3.fc40.noarch 108/152 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 109/152 Installing : coreutils-common-9.4-1.fc40.aarch64 110/152 Installing : openssl-libs-1:3.1.4-1.fc40.aarch64 111/152 Installing : coreutils-9.4-1.fc40.aarch64 112/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 113/152 Installing : ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 113/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 113/152 Installing : krb5-libs-1.21.2-2.fc40.aarch64 114/152 Installing : libtirpc-1.3.4-0.fc40.aarch64 115/152 Running scriptlet: authselect-libs-1.4.3-1.fc40.aarch64 116/152 Installing : authselect-libs-1.4.3-1.fc40.aarch64 116/152 Installing : gzip-1.12-6.fc39.aarch64 117/152 Installing : cracklib-2.9.11-2.fc39.aarch64 118/152 Installing : libpwquality-1.4.5-6.fc39.aarch64 119/152 Installing : authselect-1.4.3-1.fc40.aarch64 120/152 Installing : libnsl2-2.0.0-6.fc39.aarch64 121/152 Installing : pam-1.5.3-8.fc40.aarch64 122/152 Installing : libssh-0.10.5-2.fc39.aarch64 123/152 Installing : libarchive-3.7.2-1.fc40.aarch64 124/152 Installing : libevent-2.1.12-9.fc39.aarch64 125/152 Installing : openldap-2.6.6-1.fc39.aarch64 126/152 Installing : libcurl-8.5.0-1.fc40.aarch64 127/152 Installing : elfutils-libs-0.190-4.fc40.aarch64 128/152 Installing : elfutils-debuginfod-client-0.190-4.fc40.aarch64 129/152 Installing : binutils-gold-2.41-16.fc40.aarch64 130/152 Running scriptlet: binutils-gold-2.41-16.fc40.aarch64 130/152 Installing : binutils-2.41-16.fc40.aarch64 131/152 Running scriptlet: binutils-2.41-16.fc40.aarch64 131/152 Installing : elfutils-0.190-4.fc40.aarch64 132/152 Installing : gdb-minimal-14.1-1.fc40.aarch64 133/152 Installing : debugedit-5.0-12.fc40.aarch64 134/152 Installing : curl-8.5.0-1.fc40.aarch64 135/152 Installing : rpm-sequoia-1.5.0-2.fc40.aarch64 136/152 Installing : rpm-libs-4.19.0-3.fc40.aarch64 137/152 Running scriptlet: rpm-4.19.0-3.fc40.aarch64 138/152 Installing : rpm-4.19.0-3.fc40.aarch64 138/152 Installing : efi-srpm-macros-5-9.fc39.noarch 139/152 Installing : lua-srpm-macros-1-9.fc39.noarch 140/152 Installing : rpm-build-libs-4.19.0-3.fc40.aarch64 141/152 Installing : ansible-srpm-macros-1-11.fc39.noarch 142/152 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 143/152 Installing : forge-srpm-macros-0.2.0-1.fc40.noarch 144/152 Installing : go-srpm-macros-3.3.1-1.fc40.noarch 145/152 Installing : python-srpm-macros-3.12-5.fc40.noarch 146/152 Installing : redhat-rpm-config-271-1.fc40.noarch 147/152 Installing : rpm-build-4.19.0-3.fc40.aarch64 148/152 Installing : pyproject-srpm-macros-1.10.0-1.fc40.noarch 149/152 Installing : util-linux-2.39.2-1.fc40.aarch64 150/152 Installing : which-2.21-40.fc39.aarch64 151/152 Installing : info-7.1-1.fc40.aarch64 152/152 Running scriptlet: filesystem-3.18-6.fc39.aarch64 152/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 152/152 Running scriptlet: authselect-libs-1.4.3-1.fc40.aarch64 152/152 Running scriptlet: rpm-4.19.0-3.fc40.aarch64 152/152 Running scriptlet: info-7.1-1.fc40.aarch64 152/152 Installed: alternatives-1.25-1.fc39.aarch64 ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-5.fc40.aarch64 authselect-1.4.3-1.fc40.aarch64 authselect-libs-1.4.3-1.fc40.aarch64 basesystem-11-18.fc39.noarch bash-5.2.21-2.fc40.aarch64 binutils-2.41-16.fc40.aarch64 binutils-gold-2.41-16.fc40.aarch64 bzip2-1.0.8-16.fc39.aarch64 bzip2-libs-1.0.8-16.fc39.aarch64 ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-1.fc40.aarch64 coreutils-common-9.4-1.fc40.aarch64 cpio-2.14-5.fc40.aarch64 cracklib-2.9.11-2.fc39.aarch64 crypto-policies-20231204-1.git1e3a2e4.fc40.noarch curl-8.5.0-1.fc40.aarch64 cyrus-sasl-lib-2.1.28-11.fc39.aarch64 debugedit-5.0-12.fc40.aarch64 diffutils-3.10-3.fc39.aarch64 dwz-0.15-3.fc39.aarch64 ed-1.19-4.fc39.aarch64 efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-4.fc40.aarch64 elfutils-debuginfod-client-0.190-4.fc40.aarch64 elfutils-default-yama-scope-0.190-4.fc40.noarch elfutils-libelf-0.190-4.fc40.aarch64 elfutils-libs-0.190-4.fc40.aarch64 fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.20.noarch fedora-release-common-40-0.20.noarch fedora-release-identity-basic-40-0.20.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.aarch64 file-libs-5.45-1.fc40.aarch64 filesystem-3.18-6.fc39.aarch64 findutils-1:4.9.0-6.fc40.aarch64 fonts-srpm-macros-1:2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.aarch64 gdb-minimal-14.1-1.fc40.aarch64 gdbm-1:1.23-4.fc39.aarch64 gdbm-libs-1:1.23-4.fc39.aarch64 ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-26.fc40.aarch64 glibc-common-2.38.9000-26.fc40.aarch64 glibc-gconv-extra-2.38.9000-26.fc40.aarch64 glibc-minimal-langpack-2.38.9000-26.fc40.aarch64 gmp-1:6.2.1-5.fc39.aarch64 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch grep-3.11-5.fc40.aarch64 gzip-1.12-6.fc39.aarch64 info-7.1-1.fc40.aarch64 jansson-2.13.1-7.fc39.aarch64 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.aarch64 krb5-libs-1.21.2-2.fc40.aarch64 libacl-2.3.1-11.fc40.aarch64 libarchive-3.7.2-1.fc40.aarch64 libattr-2.5.1-9.fc40.aarch64 libblkid-2.39.2-1.fc40.aarch64 libbrotli-1.1.0-1.fc40.aarch64 libcap-2.69-1.fc40.aarch64 libcap-ng-0.8.3-8.fc40.aarch64 libcom_err-1.47.0-2.fc39.aarch64 libcurl-8.5.0-1.fc40.aarch64 libeconf-0.5.2-1.fc40.aarch64 libevent-2.1.12-9.fc39.aarch64 libfdisk-2.39.2-1.fc40.aarch64 libffi-3.4.4-4.fc39.aarch64 libgcc-13.2.1-6.fc40.aarch64 libgomp-13.2.1-6.fc40.aarch64 libidn2-2.3.4-3.fc39.aarch64 libmount-2.39.2-1.fc40.aarch64 libnghttp2-1.58.0-1.fc40.aarch64 libnsl2-2.0.0-6.fc39.aarch64 libpkgconf-1.9.5-2.fc39.aarch64 libpsl-0.21.2-4.fc39.aarch64 libpwquality-1.4.5-6.fc39.aarch64 libselinux-3.6-0.rc2.1.fc40.aarch64 libsemanage-3.6-0.rc2.1.fc40.aarch64 libsepol-3.6-0.rc2.1.fc40.aarch64 libsigsegv-2.14-5.fc39.aarch64 libsmartcols-2.39.2-1.fc40.aarch64 libssh-0.10.5-2.fc39.aarch64 libssh-config-0.10.5-2.fc39.noarch libstdc++-13.2.1-6.fc40.aarch64 libtasn1-4.19.0-3.fc39.aarch64 libtirpc-1.3.4-0.fc40.aarch64 libunistring-1.1-5.fc40.aarch64 libutempter-1.2.1-10.fc39.aarch64 libuuid-2.39.2-1.fc40.aarch64 libverto-0.3.2-6.fc39.aarch64 libxcrypt-4.4.36-2.fc39.aarch64 libxml2-2.12.2-2.fc40.aarch64 libzstd-1.5.5-4.fc39.aarch64 lua-libs-5.4.6-3.fc39.aarch64 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.aarch64 mpfr-4.2.1-1.fc40.aarch64 ncurses-base-6.4-8.20231001.fc40.noarch ncurses-libs-6.4-8.20231001.fc40.aarch64 ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.aarch64 openssl-libs-1:3.1.4-1.fc40.aarch64 p11-kit-0.25.3-1.fc40.aarch64 p11-kit-trust-0.25.3-1.fc40.aarch64 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-8.fc40.aarch64 pam-libs-1.5.3-8.fc40.aarch64 patch-2.7.6-22.fc39.aarch64 pcre2-10.42-2.fc40.aarch64 pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.aarch64 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.aarch64 popt-1.19-3.fc39.aarch64 publicsuffix-list-dafsa-20230812-1.fc40.noarch pyproject-srpm-macros-1.10.0-1.fc40.noarch python-srpm-macros-3.12-5.fc40.noarch qt5-srpm-macros-5.15.11-1.fc40.noarch qt6-srpm-macros-6.6.1-1.fc40.noarch readline-8.2-4.fc39.aarch64 redhat-rpm-config-271-1.fc40.noarch rpm-4.19.0-3.fc40.aarch64 rpm-build-4.19.0-3.fc40.aarch64 rpm-build-libs-4.19.0-3.fc40.aarch64 rpm-libs-4.19.0-3.fc40.aarch64 rpm-sequoia-1.5.0-2.fc40.aarch64 rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.aarch64 setup-2.14.5-1.fc40.noarch shadow-utils-2:4.14.0-2.fc40.aarch64 sqlite-libs-3.44.2-1.fc40.aarch64 systemd-libs-255-1.fc40.aarch64 tar-2:1.35-2.fc40.aarch64 unzip-6.0-62.fc39.aarch64 util-linux-2.39.2-1.fc40.aarch64 util-linux-core-2.39.2-1.fc40.aarch64 which-2.21-40.fc39.aarch64 xxhash-libs-0.8.2-1.fc39.aarch64 xz-5.4.5-1.fc40.aarch64 xz-libs-5.4.5-1.fc40.aarch64 zip-3.0-39.fc40.aarch64 zlib-1.2.13-5.fc40.aarch64 zstd-1.5.5-4.fc39.aarch64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.25-1.fc39.aarch64 ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-5.fc40.aarch64 authselect-1.4.3-1.fc40.aarch64 authselect-libs-1.4.3-1.fc40.aarch64 basesystem-11-18.fc39.noarch bash-5.2.21-2.fc40.aarch64 binutils-2.41-16.fc40.aarch64 binutils-gold-2.41-16.fc40.aarch64 bzip2-1.0.8-16.fc39.aarch64 bzip2-libs-1.0.8-16.fc39.aarch64 ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-1.fc40.aarch64 coreutils-common-9.4-1.fc40.aarch64 cpio-2.14-5.fc40.aarch64 cracklib-2.9.11-2.fc39.aarch64 crypto-policies-20231204-1.git1e3a2e4.fc40.noarch curl-8.5.0-1.fc40.aarch64 cyrus-sasl-lib-2.1.28-11.fc39.aarch64 debugedit-5.0-12.fc40.aarch64 diffutils-3.10-3.fc39.aarch64 dwz-0.15-3.fc39.aarch64 ed-1.19-4.fc39.aarch64 efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-4.fc40.aarch64 elfutils-debuginfod-client-0.190-4.fc40.aarch64 elfutils-default-yama-scope-0.190-4.fc40.noarch elfutils-libelf-0.190-4.fc40.aarch64 elfutils-libs-0.190-4.fc40.aarch64 fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.20.noarch fedora-release-common-40-0.20.noarch fedora-release-identity-basic-40-0.20.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.aarch64 file-libs-5.45-1.fc40.aarch64 filesystem-3.18-6.fc39.aarch64 findutils-4.9.0-6.fc40.aarch64 fonts-srpm-macros-2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.aarch64 gdb-minimal-14.1-1.fc40.aarch64 gdbm-1.23-4.fc39.aarch64 gdbm-libs-1.23-4.fc39.aarch64 ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-26.fc40.aarch64 glibc-common-2.38.9000-26.fc40.aarch64 glibc-gconv-extra-2.38.9000-26.fc40.aarch64 glibc-minimal-langpack-2.38.9000-26.fc40.aarch64 gmp-6.2.1-5.fc39.aarch64 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch gpg-pubkey-18b8e74c-62f2920f gpg-pubkey-a15b79cc-63d04c2c grep-3.11-5.fc40.aarch64 gzip-1.12-6.fc39.aarch64 info-7.1-1.fc40.aarch64 jansson-2.13.1-7.fc39.aarch64 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.aarch64 krb5-libs-1.21.2-2.fc40.aarch64 libacl-2.3.1-11.fc40.aarch64 libarchive-3.7.2-1.fc40.aarch64 libattr-2.5.1-9.fc40.aarch64 libblkid-2.39.2-1.fc40.aarch64 libbrotli-1.1.0-1.fc40.aarch64 libcap-2.69-1.fc40.aarch64 libcap-ng-0.8.3-8.fc40.aarch64 libcom_err-1.47.0-2.fc39.aarch64 libcurl-8.5.0-1.fc40.aarch64 libeconf-0.5.2-1.fc40.aarch64 libevent-2.1.12-9.fc39.aarch64 libfdisk-2.39.2-1.fc40.aarch64 libffi-3.4.4-4.fc39.aarch64 libgcc-13.2.1-6.fc40.aarch64 libgomp-13.2.1-6.fc40.aarch64 libidn2-2.3.4-3.fc39.aarch64 libmount-2.39.2-1.fc40.aarch64 libnghttp2-1.58.0-1.fc40.aarch64 libnsl2-2.0.0-6.fc39.aarch64 libpkgconf-1.9.5-2.fc39.aarch64 libpsl-0.21.2-4.fc39.aarch64 libpwquality-1.4.5-6.fc39.aarch64 libselinux-3.6-0.rc2.1.fc40.aarch64 libsemanage-3.6-0.rc2.1.fc40.aarch64 libsepol-3.6-0.rc2.1.fc40.aarch64 libsigsegv-2.14-5.fc39.aarch64 libsmartcols-2.39.2-1.fc40.aarch64 libssh-0.10.5-2.fc39.aarch64 libssh-config-0.10.5-2.fc39.noarch libstdc++-13.2.1-6.fc40.aarch64 libtasn1-4.19.0-3.fc39.aarch64 libtirpc-1.3.4-0.fc40.aarch64 libunistring-1.1-5.fc40.aarch64 libutempter-1.2.1-10.fc39.aarch64 libuuid-2.39.2-1.fc40.aarch64 libverto-0.3.2-6.fc39.aarch64 libxcrypt-4.4.36-2.fc39.aarch64 libxml2-2.12.2-2.fc40.aarch64 libzstd-1.5.5-4.fc39.aarch64 lua-libs-5.4.6-3.fc39.aarch64 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.aarch64 mpfr-4.2.1-1.fc40.aarch64 ncurses-base-6.4-8.20231001.fc40.noarch ncurses-libs-6.4-8.20231001.fc40.aarch64 ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.aarch64 openssl-libs-3.1.4-1.fc40.aarch64 p11-kit-0.25.3-1.fc40.aarch64 p11-kit-trust-0.25.3-1.fc40.aarch64 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-8.fc40.aarch64 pam-libs-1.5.3-8.fc40.aarch64 patch-2.7.6-22.fc39.aarch64 pcre2-10.42-2.fc40.aarch64 pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.aarch64 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.aarch64 popt-1.19-3.fc39.aarch64 publicsuffix-list-dafsa-20230812-1.fc40.noarch pyproject-srpm-macros-1.10.0-1.fc40.noarch python-srpm-macros-3.12-5.fc40.noarch qt5-srpm-macros-5.15.11-1.fc40.noarch qt6-srpm-macros-6.6.1-1.fc40.noarch readline-8.2-4.fc39.aarch64 redhat-rpm-config-271-1.fc40.noarch rpm-4.19.0-3.fc40.aarch64 rpm-build-4.19.0-3.fc40.aarch64 rpm-build-libs-4.19.0-3.fc40.aarch64 rpm-libs-4.19.0-3.fc40.aarch64 rpm-sequoia-1.5.0-2.fc40.aarch64 rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.aarch64 setup-2.14.5-1.fc40.noarch shadow-utils-4.14.0-2.fc40.aarch64 sqlite-libs-3.44.2-1.fc40.aarch64 systemd-libs-255-1.fc40.aarch64 tar-1.35-2.fc40.aarch64 unzip-6.0-62.fc39.aarch64 util-linux-2.39.2-1.fc40.aarch64 util-linux-core-2.39.2-1.fc40.aarch64 which-2.21-40.fc39.aarch64 xxhash-libs-0.8.2-1.fc39.aarch64 xz-5.4.5-1.fc40.aarch64 xz-libs-5.4.5-1.fc40.aarch64 zip-3.0-39.fc40.aarch64 zlib-1.2.13-5.fc40.aarch64 zstd-1.5.5-4.fc39.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1701216000 Wrote: /builddir/build/SRPMS/inkscape-1.3.2-2.fc40.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1702409283.064196/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-aarch64-1702409283.064196/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-aarch64-1702409283.064196/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-deyp2qo6/inkscape/inkscape.spec) Config(child) 0 minutes 39 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.3.2-2.fc40.src.rpm) Config(fedora-rawhide-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1702409283.064196/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1702409283.064196/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-1702409283.064196/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 Finish: chroot init INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.0-3.fc40.aarch64 rpm-sequoia-1.5.0-2.fc40.aarch64 python3-dnf-4.18.2-1.fc40.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch yum-4.18.2-1.fc40.noarch Start: build phase for inkscape-1.3.2-2.fc40.src.rpm Start: build setup for inkscape-1.3.2-2.fc40.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1701216000 Wrote: /builddir/build/SRPMS/inkscape-1.3.2-2.fc40.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 76 kB/s | 1.5 kB 00:00 fedora 279 kB/s | 11 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: GraphicsMagick-c++-devel aarch64 1.3.40-4.fc40 fedora 51 k boost-devel aarch64 1.83.0-0.fc40 copr_base 12 M cairo-devel aarch64 1.18.0-1.fc40 fedora 193 k cmake aarch64 3.27.7-1.fc40 fedora 7.4 M desktop-file-utils aarch64 0.26-9.fc39 fedora 71 k dos2unix aarch64 7.5.1-1.fc40 fedora 297 k double-conversion-devel aarch64 3.1.5-9.fc39 fedora 27 k fontconfig-devel aarch64 2.14.2-5.fc40 fedora 165 k gc-devel aarch64 8.2.2-4.fc39 fedora 116 k gcc-c++ aarch64 13.2.1-6.fc40 fedora 12 M gettext-devel aarch64 0.22-2.fc39 fedora 235 k glib2-devel aarch64 2.78.3-1.fc40 fedora 597 k gnupg2 aarch64 2.4.3-4.fc40 fedora 2.6 M gsl-devel aarch64 2.7.1-5.fc39 fedora 653 k gspell-devel aarch64 1.12.2-1.fc39 fedora 37 k gtest-devel aarch64 1.14.0-2.fc40 fedora 255 k gtk3-devel aarch64 3.24.38-3.fc39 fedora 4.2 M gtkmm3.0-devel aarch64 3.24.8-1.fc40 fedora 696 k gtksourceview4-devel aarch64 4.8.4-4.fc40 fedora 222 k harfbuzz-devel aarch64 8.3.0-2.fc40 fedora 449 k lcms2-devel aarch64 2.15-2.fc39 fedora 32 k lib2geom-devel aarch64 1.3-2.fc40 fedora 161 k libappstream-glib aarch64 0.8.2-4.fc39 fedora 397 k libcdr-devel aarch64 0.1.7-14.fc39 fedora 55 k libepoxy-devel aarch64 1.5.10-4.fc39 fedora 133 k libjpeg-turbo-devel aarch64 2.1.4-3.fc39 fedora 98 k libpng-devel aarch64 2:1.6.40-1.fc40 fedora 291 k librevenge-devel aarch64 0.0.5-5.fc39 fedora 106 k libsoup-devel aarch64 2.74.3-4.fc40 fedora 177 k libvisio-devel aarch64 0.1.7-20.fc39 fedora 81 k libwpg-devel aarch64 0.3.3-16.fc39 fedora 9.6 k libxml2-devel aarch64 2.12.2-2.fc40 fedora 524 k libxslt-devel aarch64 1.1.39-1.fc40 fedora 140 k pango-devel aarch64 1.51.0-1.fc40 fedora 161 k poppler-devel aarch64 23.08.0-1.fc39 fedora 229 k poppler-glib-devel aarch64 23.08.0-1.fc39 fedora 78 k potrace-devel aarch64 1.16-10.fc39 fedora 9.2 k python3-rpm-macros noarch 3.12-5.fc40 fedora 14 k readline-devel aarch64 8.2-4.fc39 fedora 207 k zlib-devel aarch64 1.2.13-5.fc40 fedora 45 k Installing dependencies: GraphicsMagick aarch64 1.3.40-4.fc40 fedora 1.5 M GraphicsMagick-c++ aarch64 1.3.40-4.fc40 fedora 119 k GraphicsMagick-devel aarch64 1.3.40-4.fc40 fedora 86 k abattis-cantarell-vf-fonts noarch 0.301-10.fc39 fedora 121 k adwaita-cursor-theme noarch 45.0-1.fc40 fedora 678 k adwaita-icon-theme noarch 45.0-1.fc40 fedora 407 k annobin-docs noarch 12.33-1.fc40 fedora 91 k annobin-plugin-gcc aarch64 12.33-1.fc40 fedora 958 k at-spi2-atk aarch64 2.50.0-1.fc40 fedora 86 k at-spi2-atk-devel aarch64 2.50.0-1.fc40 fedora 10 k at-spi2-core aarch64 2.50.0-1.fc40 fedora 372 k at-spi2-core-devel aarch64 2.50.0-1.fc40 fedora 315 k atk aarch64 2.50.0-1.fc40 fedora 81 k atk-devel aarch64 2.50.0-1.fc40 fedora 432 k atkmm aarch64 2.28.3-3.fc39 fedora 85 k atkmm-devel aarch64 2.28.3-3.fc39 fedora 53 k autoconf noarch 2.71-7.fc40 fedora 733 k automake noarch 1.16.5-14.fc40 fedora 697 k avahi-libs aarch64 0.8-24.fc39 fedora 67 k boost aarch64 1.83.0-0.fc40 copr_base 14 k boost-atomic aarch64 1.83.0-0.fc40 copr_base 20 k boost-chrono aarch64 1.83.0-0.fc40 copr_base 26 k boost-container aarch64 1.83.0-0.fc40 copr_base 40 k boost-context aarch64 1.83.0-0.fc40 copr_base 17 k boost-contract aarch64 1.83.0-0.fc40 copr_base 44 k boost-coroutine aarch64 1.83.0-0.fc40 copr_base 21 k boost-date-time aarch64 1.83.0-0.fc40 copr_base 16 k boost-fiber aarch64 1.83.0-0.fc40 copr_base 42 k boost-filesystem aarch64 1.83.0-0.fc40 copr_base 64 k boost-graph aarch64 1.83.0-0.fc40 copr_base 143 k boost-iostreams aarch64 1.83.0-0.fc40 copr_base 40 k boost-json aarch64 1.83.0-0.fc40 copr_base 141 k boost-locale aarch64 1.83.0-0.fc40 copr_base 196 k boost-log aarch64 1.83.0-0.fc40 copr_base 458 k boost-math aarch64 1.83.0-0.fc40 copr_base 259 k boost-nowide aarch64 1.83.0-0.fc40 copr_base 22 k boost-numpy3 aarch64 1.83.0-0.fc40 copr_base 29 k boost-program-options aarch64 1.83.0-0.fc40 copr_base 105 k boost-python3 aarch64 1.83.0-0.fc40 copr_base 90 k boost-random aarch64 1.83.0-0.fc40 copr_base 25 k boost-regex aarch64 1.83.0-0.fc40 copr_base 108 k boost-serialization aarch64 1.83.0-0.fc40 copr_base 127 k boost-stacktrace aarch64 1.83.0-0.fc40 copr_base 30 k boost-system aarch64 1.83.0-0.fc40 copr_base 16 k boost-test aarch64 1.83.0-0.fc40 copr_base 228 k boost-thread aarch64 1.83.0-0.fc40 copr_base 60 k boost-timer aarch64 1.83.0-0.fc40 copr_base 22 k boost-type_erasure aarch64 1.83.0-0.fc40 copr_base 32 k boost-wave aarch64 1.83.0-0.fc40 copr_base 222 k brotli aarch64 1.1.0-1.fc40 fedora 19 k brotli-devel aarch64 1.1.0-1.fc40 fedora 34 k bzip2-devel aarch64 1.0.8-16.fc39 fedora 214 k cairo aarch64 1.18.0-1.fc40 fedora 692 k cairo-gobject aarch64 1.18.0-1.fc40 fedora 18 k cairo-gobject-devel aarch64 1.18.0-1.fc40 fedora 11 k cairomm aarch64 1.14.5-1.fc40 copr_base 58 k cairomm-devel aarch64 1.14.5-1.fc40 copr_base 61 k cmake-data noarch 3.27.7-1.fc40 fedora 2.2 M cmake-filesystem aarch64 3.27.7-1.fc40 fedora 19 k cmake-rpm-macros noarch 3.27.7-1.fc40 fedora 19 k colord-libs aarch64 1.4.6-6.fc40 fedora 226 k cpp aarch64 13.2.1-6.fc40 fedora 9.7 M crypto-policies-scripts noarch 20231204-1.git1e3a2e4.fc40 fedora 117 k cups-libs aarch64 1:2.4.7-4.fc40 fedora 266 k dbus aarch64 1:1.14.10-1.fc40 fedora 8.1 k dbus-broker aarch64 33-2.fc39 fedora 169 k dbus-common noarch 1:1.14.10-1.fc40 fedora 15 k dbus-devel aarch64 1:1.14.10-1.fc40 fedora 40 k dbus-libs aarch64 1:1.14.10-1.fc40 fedora 156 k default-fonts-core-sans noarch 4.0-9.fc40 fedora 32 k double-conversion aarch64 3.1.5-9.fc39 fedora 46 k duktape aarch64 2.7.0-5.fc39 fedora 170 k emacs-filesystem noarch 1:29.1-14.fc40 fedora 7.4 k enchant2 aarch64 2.6.3-1.fc40 fedora 63 k enchant2-devel aarch64 2.6.3-1.fc40 fedora 22 k expat aarch64 2.5.0-3.fc39 fedora 108 k flexiblas aarch64 3.3.1-5.fc39 fedora 33 k flexiblas-netlib aarch64 3.3.1-5.fc39 fedora 2.6 M flexiblas-openblas-openmp aarch64 3.3.1-5.fc39 fedora 16 k fontconfig aarch64 2.14.2-5.fc40 fedora 301 k fonts-filesystem noarch 1:2.0.5-12.fc39 fedora 8.2 k freetype aarch64 2.13.1-2.fc39 fedora 406 k freetype-devel aarch64 2.13.1-2.fc39 fedora 950 k fribidi aarch64 1.0.13-2.fc39 fedora 91 k fribidi-devel aarch64 1.0.13-2.fc39 fedora 30 k gc aarch64 8.2.2-4.fc39 fedora 110 k gcc aarch64 13.2.1-6.fc40 fedora 31 M gcc-plugin-annobin aarch64 13.2.1-6.fc40 fedora 50 k gdk-pixbuf2 aarch64 2.42.10-5.fc39 fedora 482 k gdk-pixbuf2-devel aarch64 2.42.10-5.fc39 fedora 367 k gdk-pixbuf2-modules aarch64 2.42.10-5.fc39 fedora 87 k gettext aarch64 0.22-2.fc39 fedora 1.1 M gettext-common-devel noarch 0.22-2.fc39 fedora 410 k gettext-envsubst aarch64 0.22-2.fc39 fedora 36 k gettext-libs aarch64 0.22-2.fc39 fedora 310 k gettext-runtime aarch64 0.22-2.fc39 fedora 119 k glib-networking aarch64 2.78.0-1.fc40 fedora 197 k glib2 aarch64 2.78.3-1.fc40 fedora 2.8 M glibc-devel aarch64 2.38.9000-26.fc40 fedora 594 k glibmm2.4 aarch64 2.66.6-2.fc39 fedora 619 k glibmm2.4-devel aarch64 2.66.6-2.fc39 fedora 567 k gmock aarch64 1.14.0-2.fc40 fedora 56 k gnutls aarch64 3.8.2-2.fc40 fedora 1.1 M google-noto-fonts-common noarch 20230801-4.fc40 fedora 17 k google-noto-sans-vf-fonts noarch 20230801-4.fc40 fedora 583 k graphite2 aarch64 1.3.14-13.fc40 fedora 92 k graphite2-devel aarch64 1.3.14-13.fc40 fedora 21 k groff-base aarch64 1.23.0-3.fc40 fedora 1.1 M gsettings-desktop-schemas aarch64 45.0-1.fc40 fedora 737 k gsl aarch64 2.7.1-5.fc39 fedora 1.0 M gspell aarch64 1.12.2-1.fc39 fedora 118 k gtest aarch64 1.14.0-2.fc40 fedora 163 k gtk-update-icon-cache aarch64 3.24.38-3.fc39 fedora 34 k gtk3 aarch64 3.24.38-3.fc39 fedora 4.8 M gtkmm3.0 aarch64 3.24.8-1.fc40 fedora 946 k gtksourceview4 aarch64 4.8.4-4.fc40 fedora 889 k guile22 aarch64 2.2.7-9.fc39 fedora 6.5 M harfbuzz aarch64 8.3.0-2.fc40 fedora 954 k harfbuzz-icu aarch64 8.3.0-2.fc40 fedora 17 k hicolor-icon-theme noarch 0.17-16.fc39 fedora 66 k hunspell aarch64 1.7.2-5.fc39 fedora 476 k hunspell-en-US noarch 0.20201207-7.fc39 fedora 181 k hunspell-filesystem aarch64 1.7.2-5.fc39 fedora 9.2 k iso-codes noarch 4.15.0-2.fc39 fedora 3.5 M jasper-libs aarch64 4.1.0-1.fc40 fedora 160 k jbigkit-libs aarch64 2.1-27.fc40 fedora 53 k json-c aarch64 0.17-1.fc40 fedora 44 k json-glib aarch64 1.8.0-1.fc40 fedora 164 k jsoncpp aarch64 1.9.5-5.fc39 fedora 91 k kernel-headers aarch64 6.7.0-0.rc5.41.fc40 fedora 1.5 M lcms2 aarch64 2.15-2.fc39 fedora 176 k lib2geom aarch64 1.3-2.fc40 fedora 368 k libICE aarch64 1.1.1-1.fc40 fedora 73 k libSM aarch64 1.2.4-1.fc40 fedora 43 k libX11 aarch64 1.8.7-1.fc40 fedora 644 k libX11-common noarch 1.8.7-1.fc40 fedora 176 k libX11-devel aarch64 1.8.7-1.fc40 fedora 1.0 M libX11-xcb aarch64 1.8.7-1.fc40 fedora 12 k libXau aarch64 1.0.11-4.fc40 fedora 32 k libXau-devel aarch64 1.0.11-4.fc40 fedora 14 k libXcomposite aarch64 0.4.6-1.fc40 fedora 24 k libXcomposite-devel aarch64 0.4.6-1.fc40 fedora 16 k libXcursor aarch64 1.2.1-5.fc40 fedora 30 k libXcursor-devel aarch64 1.2.1-5.fc40 fedora 40 k libXdamage aarch64 1.1.6-1.fc40 fedora 23 k libXdamage-devel aarch64 1.1.6-1.fc40 fedora 9.4 k libXext aarch64 1.3.5-4.fc40 fedora 39 k libXext-devel aarch64 1.3.5-4.fc40 fedora 86 k libXfixes aarch64 6.0.1-1.fc40 fedora 19 k libXfixes-devel aarch64 6.0.1-1.fc40 fedora 12 k libXft aarch64 2.3.8-4.fc40 fedora 71 k libXft-devel aarch64 2.3.8-4.fc40 fedora 50 k libXi aarch64 1.8.1-3.fc40 fedora 39 k libXi-devel aarch64 1.8.1-3.fc40 fedora 116 k libXinerama aarch64 1.1.5-4.fc40 fedora 14 k libXinerama-devel aarch64 1.1.5-4.fc40 fedora 13 k libXrandr aarch64 1.5.4-1.fc40 fedora 27 k libXrandr-devel aarch64 1.5.4-1.fc40 fedora 19 k libXrender aarch64 0.9.11-4.fc40 fedora 27 k libXrender-devel aarch64 0.9.11-4.fc40 fedora 19 k libXtst aarch64 1.2.4-4.fc40 fedora 21 k libXtst-devel aarch64 1.2.4-4.fc40 fedora 16 k libXxf86vm aarch64 1.1.5-4.fc40 fedora 18 k libasan aarch64 13.2.1-6.fc40 fedora 453 k libassuan aarch64 2.5.6-2.fc39 fedora 66 k libatomic aarch64 13.2.1-6.fc40 fedora 39 k libb2 aarch64 0.98.1-9.fc39 fedora 24 k libblkid-devel aarch64 2.39.2-1.fc40 fedora 18 k libcdr aarch64 0.1.7-14.fc39 fedora 441 k libcloudproviders aarch64 0.3.5-1.fc40 fedora 45 k libcloudproviders-devel aarch64 0.3.5-1.fc40 fedora 49 k libdatrie aarch64 0.2.13-7.fc39 fedora 32 k libdatrie-devel aarch64 0.2.13-7.fc39 fedora 149 k libdrm aarch64 2.4.117-1.fc40 fedora 136 k libepoxy aarch64 1.5.10-4.fc39 fedora 255 k libffi-devel aarch64 3.4.4-4.fc39 fedora 28 k libfontenc aarch64 1.1.7-1.fc40 fedora 32 k libgcrypt aarch64 1.10.3-1.fc40 fedora 452 k libgfortran aarch64 13.2.1-6.fc40 fedora 441 k libglvnd aarch64 1:1.7.0-1.fc40 fedora 126 k libglvnd-core-devel aarch64 1:1.7.0-1.fc40 fedora 17 k libglvnd-devel aarch64 1:1.7.0-1.fc40 fedora 162 k libglvnd-egl aarch64 1:1.7.0-1.fc40 fedora 37 k libglvnd-gles aarch64 1:1.7.0-1.fc40 fedora 32 k libglvnd-glx aarch64 1:1.7.0-1.fc40 fedora 138 k libglvnd-opengl aarch64 1:1.7.0-1.fc40 fedora 44 k libgpg-error aarch64 1.47-2.fc39 fedora 230 k libgpg-error-devel aarch64 1.47-2.fc39 fedora 67 k libgusb aarch64 0.4.8-1.fc40 fedora 63 k libicu aarch64 73.2-2.fc39 fedora 10 M libicu-devel aarch64 73.2-2.fc39 fedora 925 k libjpeg-turbo aarch64 2.1.4-3.fc39 fedora 196 k libksba aarch64 1.6.5-1.fc40 fedora 157 k liblerc aarch64 4.0.0-4.fc39 fedora 179 k libmount-devel aarch64 2.39.2-1.fc40 fedora 18 k libmpc aarch64 1.3.1-3.fc39 fedora 72 k libpng aarch64 2:1.6.40-1.fc40 fedora 115 k libproxy aarch64 0.5.3-3.fc40 fedora 48 k libpsl-devel aarch64 0.21.2-4.fc39 fedora 33 k librevenge aarch64 0.0.5-5.fc39 fedora 225 k libselinux-devel aarch64 3.6-0.rc2.1.fc40 fedora 151 k libsepol-devel aarch64 3.6-0.rc2.1.fc40 fedora 49 k libsigc++20 aarch64 2.12.1-1.fc40 fedora 39 k libsigc++20-devel aarch64 2.12.1-1.fc40 fedora 74 k libsoup aarch64 2.74.3-4.fc40 fedora 398 k libsoup3 aarch64 3.4.4-1.fc40 fedora 389 k libstdc++-devel aarch64 13.2.1-6.fc40 fedora 2.6 M libstemmer aarch64 2.2.0-7.fc39 fedora 164 k libthai aarch64 0.1.29-6.fc39 fedora 213 k libthai-devel aarch64 0.1.29-6.fc39 fedora 139 k libtiff aarch64 4.5.0-3.fc40 fedora 301 k libtiff-devel aarch64 4.5.0-3.fc40 fedora 251 k libtool-ltdl aarch64 2.4.7-8.fc40 fedora 36 k libtracker-sparql aarch64 3.6.0-1.fc40 fedora 368 k libubsan aarch64 13.2.1-6.fc40 fedora 207 k libusb1 aarch64 1.0.26-4.fc40 fedora 74 k libuv aarch64 1:1.47.0-3.fc40 fedora 247 k libvisio aarch64 0.1.7-20.fc39 fedora 253 k libwayland-client aarch64 1.22.0-2.fc39 fedora 33 k libwayland-cursor aarch64 1.22.0-2.fc39 fedora 19 k libwayland-egl aarch64 1.22.0-2.fc39 fedora 13 k libwayland-server aarch64 1.22.0-2.fc39 fedora 42 k libwebp aarch64 1.3.2-2.fc40 fedora 243 k libwebp-devel aarch64 1.3.2-2.fc40 fedora 39 k libwmf-lite aarch64 0.2.13-2.fc39 fedora 72 k libwpd aarch64 0.10.3-17.fc39 fedora 244 k libwpd-devel aarch64 0.10.3-17.fc39 fedora 12 k libwpg aarch64 0.3.3-16.fc39 fedora 70 k libxcb aarch64 1.16-2.fc40 fedora 245 k libxcb-devel aarch64 1.16-2.fc40 fedora 1.4 M libxcrypt-devel aarch64 4.4.36-2.fc39 fedora 30 k libxkbcommon aarch64 1.6.0-1.fc40 fedora 143 k libxkbcommon-devel aarch64 1.6.0-1.fc40 fedora 66 k libxshmfence aarch64 1.3.2-1.fc40 fedora 12 k libxslt aarch64 1.1.39-1.fc40 fedora 186 k libzstd-devel aarch64 1.5.5-4.fc39 fedora 51 k m4 aarch64 1.4.19-7.fc40 fedora 299 k mailcap noarch 2.1.54-2.fc39 fedora 34 k make aarch64 1:4.4.1-2.fc39 fedora 585 k mesa-libEGL aarch64 23.3.0-1.fc40 fedora 134 k mesa-libGL aarch64 23.3.0-1.fc40 fedora 188 k mesa-libgbm aarch64 23.3.0-1.fc40 fedora 46 k mesa-libglapi aarch64 23.3.0-1.fc40 fedora 67 k mkfontscale aarch64 1.2.2-4.fc39 fedora 32 k mpdecimal aarch64 2.5.1-7.fc39 fedora 90 k ncurses aarch64 6.4-8.20231001.fc40 fedora 417 k ncurses-c++-libs aarch64 6.4-8.20231001.fc40 fedora 37 k ncurses-devel aarch64 6.4-8.20231001.fc40 fedora 555 k nettle aarch64 3.9.1-2.fc39 fedora 434 k npth aarch64 1.6-14.fc39 fedora 25 k nspr aarch64 4.35.0-16.fc40 fedora 135 k nss aarch64 3.95.0-1.fc40 fedora 691 k nss-softokn aarch64 3.95.0-1.fc40 fedora 412 k nss-softokn-freebl aarch64 3.95.0-1.fc40 fedora 331 k nss-sysinit aarch64 3.95.0-1.fc40 fedora 18 k nss-util aarch64 3.95.0-1.fc40 fedora 86 k openblas aarch64 0.3.25-1.fc40 fedora 38 k openblas-openmp aarch64 0.3.25-1.fc40 fedora 3.9 M openjpeg2 aarch64 2.5.0-5.fc40 fedora 176 k pango aarch64 1.51.0-1.fc40 fedora 339 k pangomm aarch64 2.46.3-3.fc39 fedora 67 k pangomm-devel aarch64 2.46.3-3.fc39 fedora 76 k pcre2-devel aarch64 10.42-2.fc40 fedora 505 k pcre2-utf16 aarch64 10.42-2.fc40 fedora 199 k pcre2-utf32 aarch64 10.42-2.fc40 fedora 187 k perl-AutoLoader noarch 5.74-503.fc40 fedora 21 k perl-B aarch64 1.88-503.fc40 fedora 178 k perl-Carp noarch 1.54-500.fc39 fedora 29 k perl-Class-Struct noarch 0.68-503.fc40 fedora 22 k perl-Clone aarch64 0.46-4.fc39 fedora 22 k perl-Compress-Raw-Bzip2 aarch64 2.206-1.fc39 fedora 35 k perl-Compress-Raw-Zlib aarch64 2.206-1.fc39 fedora 63 k perl-Data-Dump noarch 1.25-8.fc39 fedora 32 k perl-Data-Dumper aarch64 2.188-501.fc39 fedora 55 k perl-Digest noarch 1.20-500.fc39 fedora 25 k perl-Digest-HMAC noarch 1.04-8.fc39 fedora 22 k perl-Digest-MD5 aarch64 2.58-501.fc40 fedora 36 k perl-Digest-SHA aarch64 1:6.04-501.fc39 fedora 61 k perl-DynaLoader aarch64 1.54-503.fc40 fedora 26 k perl-Encode aarch64 4:3.20-501.fc40 fedora 1.7 M perl-Encode-Locale noarch 1.05-27.fc39 fedora 18 k perl-Errno aarch64 1.37-503.fc40 fedora 15 k perl-Exporter noarch 5.77-500.fc39 fedora 31 k perl-Fcntl aarch64 1.15-503.fc40 fedora 21 k perl-File-Basename noarch 2.86-503.fc40 fedora 17 k perl-File-Compare noarch 1.100.700-503.fc40 fedora 13 k perl-File-Copy noarch 2.41-503.fc40 fedora 20 k perl-File-Find noarch 1.43-503.fc40 fedora 26 k perl-File-Listing noarch 6.16-1.fc39 fedora 25 k perl-File-Path noarch 2.18-501.fc40 fedora 35 k perl-File-Temp noarch 1:0.231.100-501.fc40 fedora 59 k perl-File-stat noarch 1.13-503.fc40 fedora 17 k perl-FileHandle noarch 2.05-503.fc40 fedora 16 k perl-Filter aarch64 2:1.64-501.fc39 fedora 87 k perl-Getopt-Long noarch 1:2.57-1.fc40 fedora 63 k perl-Getopt-Std noarch 1.13-503.fc40 fedora 16 k perl-HTML-Parser aarch64 3.81-3.fc39 fedora 123 k perl-HTML-Tagset noarch 3.20-55.fc40 fedora 18 k perl-HTTP-Cookies noarch 6.11-1.fc40 fedora 37 k perl-HTTP-Date noarch 6.06-2.fc39 fedora 24 k perl-HTTP-Message noarch 6.45-1.fc40 fedora 101 k perl-HTTP-Negotiate noarch 6.01-36.fc39 fedora 19 k perl-HTTP-Tiny noarch 0.088-3.fc39 fedora 56 k perl-I18N-Langinfo aarch64 0.22-503.fc40 fedora 23 k perl-IO aarch64 1.52-503.fc40 fedora 83 k perl-IO-Compress noarch 2.206-1.fc39 fedora 272 k perl-IO-HTML noarch 1.004-11.fc39 fedora 28 k perl-IO-Socket-IP noarch 0.42-1.fc39 fedora 42 k perl-IO-Socket-SSL noarch 2.084-1.fc40 fedora 225 k perl-IPC-Open3 noarch 1.22-503.fc40 fedora 22 k perl-LWP-MediaTypes noarch 6.04-15.fc39 fedora 33 k perl-MIME-Base64 aarch64 3.16-501.fc40 fedora 30 k perl-Module-Load noarch 1:0.36-501.fc40 fedora 17 k perl-Mozilla-CA noarch 20230821-1.fc40 fedora 13 k perl-NTLM noarch 1.09-36.fc39 fedora 22 k perl-Net-HTTP noarch 6.23-2.fc39 fedora 39 k perl-Net-SSLeay aarch64 1.92-10.fc39 fedora 356 k perl-POSIX aarch64 2.13-503.fc40 fedora 98 k perl-PathTools aarch64 3.89-500.fc39 fedora 88 k perl-Pod-Escapes noarch 1:1.07-501.fc40 fedora 19 k perl-Pod-Perldoc noarch 3.28.01-501.fc39 fedora 86 k perl-Pod-Simple noarch 1:3.45-4.fc39 fedora 218 k perl-Pod-Usage noarch 4:2.03-500.fc39 fedora 39 k perl-Scalar-List-Utils aarch64 5:1.63-500.fc39 fedora 71 k perl-SelectSaver noarch 1.02-503.fc40 fedora 12 k perl-Socket aarch64 4:2.037-3.fc39 fedora 56 k perl-Storable aarch64 1:3.32-500.fc39 fedora 97 k perl-Symbol noarch 1.09-503.fc40 fedora 14 k perl-Term-ANSIColor noarch 5.01-502.fc40 fedora 47 k perl-Term-Cap noarch 1.18-500.fc39 fedora 22 k perl-Text-ParseWords noarch 3.31-500.fc39 fedora 16 k perl-Text-Tabs+Wrap noarch 2023.0511-3.fc39 fedora 22 k perl-Thread-Queue noarch 3.14-501.fc40 fedora 21 k perl-Time-Local noarch 2:1.350-3.fc39 fedora 34 k perl-TimeDate noarch 1:2.33-11.fc39 fedora 57 k perl-Try-Tiny noarch 0.31-6.fc39 fedora 41 k perl-URI noarch 5.21-1.fc40 fedora 125 k perl-WWW-RobotRules noarch 6.02-37.fc39 fedora 19 k perl-XML-Parser aarch64 2.46-16.fc40 fedora 233 k perl-base noarch 2.27-503.fc40 fedora 16 k perl-constant noarch 1.33-501.fc39 fedora 22 k perl-encoding aarch64 4:3.00-501.fc40 fedora 63 k perl-if noarch 0.61.000-503.fc40 fedora 14 k perl-interpreter aarch64 4:5.38.2-503.fc40 fedora 72 k perl-libnet noarch 3.15-501.fc39 fedora 129 k perl-libs aarch64 4:5.38.2-503.fc40 fedora 2.3 M perl-libwww-perl noarch 6.72-1.fc39 fedora 209 k perl-locale noarch 1.10-503.fc40 fedora 14 k perl-mro aarch64 1.28-503.fc40 fedora 29 k perl-open noarch 1.13-503.fc40 fedora 17 k perl-overload noarch 1.37-503.fc40 fedora 46 k perl-overloading noarch 0.02-503.fc40 fedora 13 k perl-parent noarch 1:0.241-500.fc39 fedora 14 k perl-podlators noarch 1:5.01-500.fc39 fedora 125 k perl-subs noarch 1.04-503.fc40 fedora 12 k perl-threads aarch64 1:2.36-500.fc39 fedora 57 k perl-threads-shared aarch64 1.68-500.fc39 fedora 44 k perl-vars noarch 1.05-503.fc40 fedora 13 k pixman aarch64 0.42.2-2.fc39 fedora 216 k pixman-devel aarch64 0.42.2-2.fc39 fedora 17 k poppler aarch64 23.08.0-1.fc39 fedora 1.1 M poppler-data noarch 0.4.11-5.fc39 fedora 2.0 M poppler-glib aarch64 23.08.0-1.fc39 fedora 178 k potrace aarch64 1.16-10.fc39 fedora 117 k publicsuffix-list noarch 20230812-1.fc40 fedora 85 k python-pip-wheel noarch 23.2.1-1.fc39 fedora 1.5 M python-rpm-macros noarch 3.12-5.fc40 fedora 19 k python3 aarch64 3.12.1-1.fc40 fedora 27 k python3-libs aarch64 3.12.1-1.fc40 fedora 9.1 M python3-numpy aarch64 1:1.26.0-2.fc40 fedora 6.6 M python3-setuptools noarch 68.2.2-1.fc40 fedora 1.5 M rhash aarch64 1.4.3-3.fc39 fedora 192 k shared-mime-info aarch64 2.3-2.fc40 fedora 389 k sqlite aarch64 3.44.2-1.fc40 fedora 834 k sqlite-devel aarch64 3.44.2-1.fc40 fedora 148 k sysprof-capture-devel aarch64 45.1-1.fc40 fedora 56 k tpm2-tss aarch64 4.0.1-6.fc40 fedora 381 k tzdata noarch 2023c-4.fc40 fedora 717 k urw-base35-fonts-legacy noarch 20200910-18.fc39 fedora 3.0 M vim-filesystem noarch 2:9.0.2153-1.fc40 fedora 18 k wayland-devel aarch64 1.22.0-2.fc39 fedora 148 k xkeyboard-config noarch 2.40-2.fc40 fedora 972 k xml-common noarch 0.6.3-62.fc40 fedora 31 k xorg-x11-proto-devel noarch 2023.2-3.fc40 fedora 298 k xprop aarch64 1.2.5-4.fc39 fedora 35 k xz-devel aarch64 5.4.5-1.fc40 fedora 67 k Transaction Summary ================================================================================ Install 426 Packages Total size: 213 M Total download size: 28 M Installed size: 1.0 G Downloading Packages: [SKIPPED] boost-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-atomic-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-chrono-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-container-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-context-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-contract-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-coroutine-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-date-time-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-devel-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-fiber-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-filesystem-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-graph-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-iostreams-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-json-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-locale-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-log-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-math-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-nowide-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-numpy3-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-program-options-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-python3-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-random-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-regex-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-serialization-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-stacktrace-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-system-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-test-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-thread-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-timer-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-type_erasure-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] boost-wave-1.83.0-0.fc40.aarch64.rpm: Already downloaded [SKIPPED] abattis-cantarell-vf-fonts-0.301-10.fc39.noarch.rpm: Already downloaded [SKIPPED] adwaita-cursor-theme-45.0-1.fc40.noarch.rpm: Already downloaded [SKIPPED] adwaita-icon-theme-45.0-1.fc40.noarch.rpm: Already downloaded [SKIPPED] annobin-docs-12.33-1.fc40.noarch.rpm: Already downloaded [SKIPPED] annobin-plugin-gcc-12.33-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] at-spi2-atk-2.50.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] at-spi2-atk-devel-2.50.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] at-spi2-core-2.50.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] at-spi2-core-devel-2.50.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] atk-2.50.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] atk-devel-2.50.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] autoconf-2.71-7.fc40.noarch.rpm: Already downloaded [SKIPPED] automake-1.16.5-14.fc40.noarch.rpm: Already downloaded [SKIPPED] avahi-libs-0.8-24.fc39.aarch64.rpm: Already downloaded [SKIPPED] brotli-1.1.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] brotli-devel-1.1.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] bzip2-devel-1.0.8-16.fc39.aarch64.rpm: Already downloaded [SKIPPED] cairo-1.18.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] cairo-devel-1.18.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] cairo-gobject-1.18.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] cairo-gobject-devel-1.18.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] cmake-3.27.7-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] cmake-data-3.27.7-1.fc40.noarch.rpm: Already downloaded [SKIPPED] cmake-filesystem-3.27.7-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] cmake-rpm-macros-3.27.7-1.fc40.noarch.rpm: Already downloaded [SKIPPED] colord-libs-1.4.6-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] cpp-13.2.1-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] cups-libs-2.4.7-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] dbus-1.14.10-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] dbus-broker-33-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] dbus-common-1.14.10-1.fc40.noarch.rpm: Already downloaded [SKIPPED] dbus-devel-1.14.10-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] dbus-libs-1.14.10-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] default-fonts-core-sans-4.0-9.fc40.noarch.rpm: Already downloaded [SKIPPED] desktop-file-utils-0.26-9.fc39.aarch64.rpm: Already downloaded [SKIPPED] double-conversion-3.1.5-9.fc39.aarch64.rpm: Already downloaded [SKIPPED] duktape-2.7.0-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] emacs-filesystem-29.1-14.fc40.noarch.rpm: Already downloaded [SKIPPED] expat-2.5.0-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] flexiblas-3.3.1-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] flexiblas-netlib-3.3.1-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] flexiblas-openblas-openmp-3.3.1-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] fontconfig-2.14.2-5.fc40.aarch64.rpm: Already downloaded [SKIPPED] fontconfig-devel-2.14.2-5.fc40.aarch64.rpm: Already downloaded [SKIPPED] fonts-filesystem-2.0.5-12.fc39.noarch.rpm: Already downloaded [SKIPPED] freetype-2.13.1-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] freetype-devel-2.13.1-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] fribidi-1.0.13-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] fribidi-devel-1.0.13-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] gc-8.2.2-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] gcc-13.2.1-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] gcc-c++-13.2.1-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-13.2.1-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] gdk-pixbuf2-2.42.10-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] gdk-pixbuf2-devel-2.42.10-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] gdk-pixbuf2-modules-2.42.10-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] gettext-0.22-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] gettext-envsubst-0.22-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] gettext-libs-0.22-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] gettext-runtime-0.22-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] glib2-2.78.3-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] glib2-devel-2.78.3-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] glibc-devel-2.38.9000-26.fc40.aarch64.rpm: Already downloaded [SKIPPED] gnupg2-2.4.3-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] gnutls-3.8.2-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] google-noto-fonts-common-20230801-4.fc40.noarch.rpm: Already downloaded [SKIPPED] google-noto-sans-vf-fonts-20230801-4.fc40.noarch.rpm: Already downloaded [SKIPPED] graphite2-1.3.14-13.fc40.aarch64.rpm: Already downloaded [SKIPPED] graphite2-devel-1.3.14-13.fc40.aarch64.rpm: Already downloaded [SKIPPED] groff-base-1.23.0-3.fc40.aarch64.rpm: Already downloaded [SKIPPED] gtk-update-icon-cache-3.24.38-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] gtk3-3.24.38-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] gtk3-devel-3.24.38-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] guile22-2.2.7-9.fc39.aarch64.rpm: Already downloaded [SKIPPED] harfbuzz-8.3.0-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] harfbuzz-devel-8.3.0-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] harfbuzz-icu-8.3.0-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] hicolor-icon-theme-0.17-16.fc39.noarch.rpm: Already downloaded [SKIPPED] hunspell-1.7.2-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] hunspell-en-US-0.20201207-7.fc39.noarch.rpm: Already downloaded [SKIPPED] hunspell-filesystem-1.7.2-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] jbigkit-libs-2.1-27.fc40.aarch64.rpm: Already downloaded [SKIPPED] json-c-0.17-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] json-glib-1.8.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] jsoncpp-1.9.5-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] kernel-headers-6.7.0-0.rc5.41.fc40.aarch64.rpm: Already downloaded [SKIPPED] lcms2-2.15-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libICE-1.1.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libSM-1.2.4-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libX11-1.8.7-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libX11-common-1.8.7-1.fc40.noarch.rpm: Already downloaded [SKIPPED] libX11-devel-1.8.7-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libX11-xcb-1.8.7-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXau-1.0.11-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXau-devel-1.0.11-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXcomposite-0.4.6-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXcomposite-devel-0.4.6-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXcursor-1.2.1-5.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXcursor-devel-1.2.1-5.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXdamage-1.1.6-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXdamage-devel-1.1.6-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXext-1.3.5-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXext-devel-1.3.5-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXfixes-6.0.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXfixes-devel-6.0.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXft-2.3.8-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXft-devel-2.3.8-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXi-1.8.1-3.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXi-devel-1.8.1-3.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXinerama-1.1.5-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXinerama-devel-1.1.5-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXrandr-1.5.4-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXrandr-devel-1.5.4-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXrender-0.9.11-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXrender-devel-0.9.11-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXtst-1.2.4-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXtst-devel-1.2.4-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] libXxf86vm-1.1.5-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] libappstream-glib-0.8.2-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] libasan-13.2.1-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] libassuan-2.5.6-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libatomic-13.2.1-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] libb2-0.98.1-9.fc39.aarch64.rpm: Already downloaded [SKIPPED] libblkid-devel-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libcloudproviders-0.3.5-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libcloudproviders-devel-0.3.5-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libdatrie-0.2.13-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] libdatrie-devel-0.2.13-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] libdrm-2.4.117-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libepoxy-1.5.10-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] libepoxy-devel-1.5.10-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] libffi-devel-3.4.4-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] libgcrypt-1.10.3-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libgfortran-13.2.1-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] libglvnd-1.7.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libglvnd-core-devel-1.7.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libglvnd-devel-1.7.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libglvnd-egl-1.7.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libglvnd-gles-1.7.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libglvnd-glx-1.7.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libglvnd-opengl-1.7.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libgpg-error-1.47-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libgusb-0.4.8-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libicu-73.2-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libicu-devel-73.2-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libjpeg-turbo-2.1.4-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libjpeg-turbo-devel-2.1.4-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libksba-1.6.5-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] liblerc-4.0.0-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] libmount-devel-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libmpc-1.3.1-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libpng-1.6.40-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libpng-devel-1.6.40-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libproxy-0.5.3-3.fc40.aarch64.rpm: Already downloaded [SKIPPED] libselinux-devel-3.6-0.rc2.1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libsepol-devel-3.6-0.rc2.1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libsoup3-3.4.4-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libstdc++-devel-13.2.1-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] libstemmer-2.2.0-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] libthai-0.1.29-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] libthai-devel-0.1.29-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] libtiff-4.5.0-3.fc40.aarch64.rpm: Already downloaded [SKIPPED] libtiff-devel-4.5.0-3.fc40.aarch64.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-8.fc40.aarch64.rpm: Already downloaded [SKIPPED] libtracker-sparql-3.6.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libubsan-13.2.1-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] libusb1-1.0.26-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] libuv-1.47.0-3.fc40.aarch64.rpm: Already downloaded [SKIPPED] libwayland-client-1.22.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libwayland-cursor-1.22.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libwayland-egl-1.22.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libwayland-server-1.22.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libwebp-1.3.2-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] libwebp-devel-1.3.2-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] libxcb-1.16-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] libxcb-devel-1.16-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.36-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libxkbcommon-1.6.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libxkbcommon-devel-1.6.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libxml2-devel-2.12.2-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] libxshmfence-1.3.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libxslt-1.1.39-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libzstd-devel-1.5.5-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] m4-1.4.19-7.fc40.aarch64.rpm: Already downloaded [SKIPPED] make-4.4.1-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] mesa-libEGL-23.3.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] mesa-libGL-23.3.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] mesa-libgbm-23.3.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] mesa-libglapi-23.3.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] mpdecimal-2.5.1-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] ncurses-6.4-8.20231001.fc40.aarch64.rpm: Already downloaded [SKIPPED] nettle-3.9.1-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] npth-1.6-14.fc39.aarch64.rpm: Already downloaded [SKIPPED] openblas-0.3.25-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] openblas-openmp-0.3.25-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] pango-1.51.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] pango-devel-1.51.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] pcre2-devel-10.42-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] pcre2-utf16-10.42-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] pcre2-utf32-10.42-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] perl-AutoLoader-5.74-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-B-1.88-503.fc40.aarch64.rpm: Already downloaded [SKIPPED] perl-Carp-1.54-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Struct-0.68-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Data-Dumper-2.188-501.fc39.aarch64.rpm: Already downloaded [SKIPPED] perl-Digest-1.20-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Digest-MD5-2.58-501.fc40.aarch64.rpm: Already downloaded [SKIPPED] perl-DynaLoader-1.54-503.fc40.aarch64.rpm: Already downloaded [SKIPPED] perl-Encode-3.20-501.fc40.aarch64.rpm: Already downloaded [SKIPPED] perl-Errno-1.37-503.fc40.aarch64.rpm: Already downloaded [SKIPPED] perl-Exporter-5.77-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Fcntl-1.15-503.fc40.aarch64.rpm: Already downloaded [SKIPPED] perl-File-Basename-2.86-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-File-Compare-1.100.700-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-File-Copy-2.41-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-File-Find-1.43-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-File-Path-2.18-501.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-File-Temp-0.231.100-501.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-File-stat-1.13-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-FileHandle-2.05-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Getopt-Long-2.57-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Getopt-Std-1.13-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Tiny-0.088-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-IO-1.52-503.fc40.aarch64.rpm: Already downloaded [SKIPPED] perl-IO-Socket-IP-0.42-1.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-IO-Socket-SSL-2.084-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-IPC-Open3-1.22-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-MIME-Base64-3.16-501.fc40.aarch64.rpm: Already downloaded [SKIPPED] perl-Mozilla-CA-20230821-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Net-SSLeay-1.92-10.fc39.aarch64.rpm: Already downloaded [SKIPPED] perl-POSIX-2.13-503.fc40.aarch64.rpm: Already downloaded [SKIPPED] perl-PathTools-3.89-500.fc39.aarch64.rpm: Already downloaded [SKIPPED] perl-Pod-Escapes-1.07-501.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Perldoc-3.28.01-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Simple-3.45-4.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Usage-2.03-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Scalar-List-Utils-1.63-500.fc39.aarch64.rpm: Already downloaded [SKIPPED] perl-SelectSaver-1.02-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Socket-2.037-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] perl-Storable-3.32-500.fc39.aarch64.rpm: Already downloaded [SKIPPED] perl-Symbol-1.09-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Term-ANSIColor-5.01-502.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Term-Cap-1.18-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Text-ParseWords-3.31-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Thread-Queue-3.14-501.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Time-Local-1.350-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-URI-5.21-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-base-2.27-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-constant-1.33-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-if-0.61.000-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-interpreter-5.38.2-503.fc40.aarch64.rpm: Already downloaded [SKIPPED] perl-libnet-3.15-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-libs-5.38.2-503.fc40.aarch64.rpm: Already downloaded [SKIPPED] perl-locale-1.10-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-mro-1.28-503.fc40.aarch64.rpm: Already downloaded [SKIPPED] perl-overload-1.37-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-overloading-0.02-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-parent-0.241-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-podlators-5.01-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-threads-2.36-500.fc39.aarch64.rpm: Already downloaded [SKIPPED] perl-threads-shared-1.68-500.fc39.aarch64.rpm: Already downloaded [SKIPPED] perl-vars-1.05-503.fc40.noarch.rpm: Already downloaded [SKIPPED] pixman-0.42.2-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] pixman-devel-0.42.2-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] python-pip-wheel-23.2.1-1.fc39.noarch.rpm: Already downloaded [SKIPPED] python3-3.12.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] python3-libs-3.12.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] python3-numpy-1.26.0-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] python3-setuptools-68.2.2-1.fc40.noarch.rpm: Already downloaded [SKIPPED] rhash-1.4.3-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] shared-mime-info-2.3-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] sqlite-3.44.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] sqlite-devel-3.44.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] sysprof-capture-devel-45.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] tpm2-tss-4.0.1-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] tzdata-2023c-4.fc40.noarch.rpm: Already downloaded [SKIPPED] vim-filesystem-9.0.2153-1.fc40.noarch.rpm: Already downloaded [SKIPPED] wayland-devel-1.22.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] xkeyboard-config-2.40-2.fc40.noarch.rpm: Already downloaded [SKIPPED] xml-common-0.6.3-62.fc40.noarch.rpm: Already downloaded [SKIPPED] xorg-x11-proto-devel-2023.2-3.fc40.noarch.rpm: Already downloaded [SKIPPED] xprop-1.2.5-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] xz-devel-5.4.5-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] zlib-devel-1.2.13-5.fc40.aarch64.rpm: Already downloaded (317/426): cairomm-devel-1.14.5-1.fc40.aarch64. 3.4 MB/s | 61 kB 00:00 (318/426): cairomm-1.14.5-1.fc40.aarch64.rpm 2.7 MB/s | 58 kB 00:00 (319/426): GraphicsMagick-c++-1.3.40-4.fc40.aar 11 MB/s | 119 kB 00:00 (320/426): GraphicsMagick-1.3.40-4.fc40.aarch64 24 MB/s | 1.5 MB 00:00 (321/426): atkmm-2.28.3-3.fc39.aarch64.rpm 22 MB/s | 85 kB 00:00 (322/426): atkmm-devel-2.28.3-3.fc39.aarch64.rp 19 MB/s | 53 kB 00:00 (323/426): crypto-policies-scripts-20231204-1.g 37 MB/s | 117 kB 00:00 (324/426): dos2unix-7.5.1-1.fc40.aarch64.rpm 42 MB/s | 297 kB 00:00 (325/426): GraphicsMagick-devel-1.3.40-4.fc40.a 1.4 MB/s | 86 kB 00:00 (326/426): double-conversion-devel-3.1.5-9.fc39 2.8 MB/s | 27 kB 00:00 (327/426): enchant2-2.6.3-1.fc40.aarch64.rpm 21 MB/s | 63 kB 00:00 (328/426): GraphicsMagick-c++-devel-1.3.40-4.fc 715 kB/s | 51 kB 00:00 (329/426): enchant2-devel-2.6.3-1.fc40.aarch64. 4.9 MB/s | 22 kB 00:00 (330/426): gettext-common-devel-0.22-2.fc39.noa 87 MB/s | 410 kB 00:00 (331/426): gettext-devel-0.22-2.fc39.aarch64.rp 56 MB/s | 235 kB 00:00 (332/426): glib-networking-2.78.0-1.fc40.aarch6 70 MB/s | 197 kB 00:00 (333/426): gc-devel-8.2.2-4.fc39.aarch64.rpm 6.7 MB/s | 116 kB 00:00 (334/426): glibmm2.4-2.66.6-2.fc39.aarch64.rpm 61 MB/s | 619 kB 00:00 (335/426): glibmm2.4-devel-2.66.6-2.fc39.aarch6 49 MB/s | 567 kB 00:00 (336/426): gmock-1.14.0-2.fc40.aarch64.rpm 11 MB/s | 56 kB 00:00 (337/426): gsettings-desktop-schemas-45.0-1.fc4 133 MB/s | 737 kB 00:00 (338/426): gsl-2.7.1-5.fc39.aarch64.rpm 144 MB/s | 1.0 MB 00:00 (339/426): gspell-1.12.2-1.fc39.aarch64.rpm 12 MB/s | 118 kB 00:00 (340/426): gtest-1.14.0-2.fc40.aarch64.rpm 46 MB/s | 163 kB 00:00 (341/426): gsl-devel-2.7.1-5.fc39.aarch64.rpm 38 MB/s | 653 kB 00:00 (342/426): gtest-devel-1.14.0-2.fc40.aarch64.rp 39 MB/s | 255 kB 00:00 (343/426): gspell-devel-1.12.2-1.fc39.aarch64.r 2.1 MB/s | 37 kB 00:00 (344/426): gtkmm3.0-3.24.8-1.fc40.aarch64.rpm 65 MB/s | 946 kB 00:00 (345/426): gtkmm3.0-devel-3.24.8-1.fc40.aarch64 49 MB/s | 696 kB 00:00 (346/426): gtksourceview4-devel-4.8.4-4.fc40.aa 24 MB/s | 222 kB 00:00 (347/426): jasper-libs-4.1.0-1.fc40.aarch64.rpm 26 MB/s | 160 kB 00:00 (348/426): lcms2-devel-2.15-2.fc39.aarch64.rpm 4.7 MB/s | 32 kB 00:00 (349/426): gtksourceview4-4.8.4-4.fc40.aarch64. 26 MB/s | 889 kB 00:00 (350/426): iso-codes-4.15.0-2.fc39.noarch.rpm 112 MB/s | 3.5 MB 00:00 (351/426): lib2geom-1.3-2.fc40.aarch64.rpm 23 MB/s | 368 kB 00:00 (352/426): libcdr-0.1.7-14.fc39.aarch64.rpm 90 MB/s | 441 kB 00:00 (353/426): libcdr-devel-0.1.7-14.fc39.aarch64.r 11 MB/s | 55 kB 00:00 (354/426): libfontenc-1.1.7-1.fc40.aarch64.rpm 5.0 MB/s | 32 kB 00:00 (355/426): libgpg-error-devel-1.47-2.fc39.aarch 9.2 MB/s | 67 kB 00:00 (356/426): libpsl-devel-0.21.2-4.fc39.aarch64.r 13 MB/s | 33 kB 00:00 (357/426): librevenge-0.0.5-5.fc39.aarch64.rpm 53 MB/s | 225 kB 00:00 (358/426): librevenge-devel-0.0.5-5.fc39.aarch6 20 MB/s | 106 kB 00:00 (359/426): libsigc++20-2.12.1-1.fc40.aarch64.rp 7.1 MB/s | 39 kB 00:00 (360/426): libsigc++20-devel-2.12.1-1.fc40.aarc 16 MB/s | 74 kB 00:00 (361/426): libsoup-2.74.3-4.fc40.aarch64.rpm 105 MB/s | 398 kB 00:00 (362/426): libvisio-0.1.7-20.fc39.aarch64.rpm 59 MB/s | 253 kB 00:00 (363/426): libsoup-devel-2.74.3-4.fc40.aarch64. 21 MB/s | 177 kB 00:00 (364/426): libvisio-devel-0.1.7-20.fc39.aarch64 29 MB/s | 81 kB 00:00 (365/426): libwpd-0.10.3-17.fc39.aarch64.rpm 77 MB/s | 244 kB 00:00 (366/426): libwmf-lite-0.2.13-2.fc39.aarch64.rp 13 MB/s | 72 kB 00:00 (367/426): libwpd-devel-0.10.3-17.fc39.aarch64. 4.0 MB/s | 12 kB 00:00 (368/426): libwpg-0.3.3-16.fc39.aarch64.rpm 18 MB/s | 70 kB 00:00 (369/426): libwpg-devel-0.3.3-16.fc39.aarch64.r 3.8 MB/s | 9.6 kB 00:00 (370/426): libxslt-devel-1.1.39-1.fc40.aarch64. 56 MB/s | 140 kB 00:00 (371/426): mailcap-2.1.54-2.fc39.noarch.rpm 8.9 MB/s | 34 kB 00:00 (372/426): mkfontscale-1.2.2-4.fc39.aarch64.rpm 12 MB/s | 32 kB 00:00 (373/426): ncurses-c++-libs-6.4-8.20231001.fc40 11 MB/s | 37 kB 00:00 (374/426): nspr-4.35.0-16.fc40.aarch64.rpm 52 MB/s | 135 kB 00:00 (375/426): nss-3.95.0-1.fc40.aarch64.rpm 103 MB/s | 691 kB 00:00 (376/426): nss-softokn-3.95.0-1.fc40.aarch64.rp 114 MB/s | 412 kB 00:00 (377/426): ncurses-devel-6.4-8.20231001.fc40.aa 27 MB/s | 555 kB 00:00 (378/426): nss-softokn-freebl-3.95.0-1.fc40.aar 67 MB/s | 331 kB 00:00 (379/426): nss-sysinit-3.95.0-1.fc40.aarch64.rp 6.8 MB/s | 18 kB 00:00 (380/426): nss-util-3.95.0-1.fc40.aarch64.rpm 30 MB/s | 86 kB 00:00 (381/426): pangomm-2.46.3-3.fc39.aarch64.rpm 24 MB/s | 67 kB 00:00 (382/426): openjpeg2-2.5.0-5.fc40.aarch64.rpm 29 MB/s | 176 kB 00:00 (383/426): pangomm-devel-2.46.3-3.fc39.aarch64. 27 MB/s | 76 kB 00:00 (384/426): lib2geom-devel-1.3-2.fc40.aarch64.rp 1.8 MB/s | 161 kB 00:00 (385/426): perl-Clone-0.46-4.fc39.aarch64.rpm 7.7 MB/s | 22 kB 00:00 (386/426): perl-Compress-Raw-Bzip2-2.206-1.fc39 11 MB/s | 35 kB 00:00 (387/426): perl-Data-Dump-1.25-8.fc39.noarch.rp 9.3 MB/s | 32 kB 00:00 (388/426): perl-Compress-Raw-Zlib-2.206-1.fc39. 11 MB/s | 63 kB 00:00 (389/426): perl-Digest-HMAC-1.04-8.fc39.noarch. 5.7 MB/s | 22 kB 00:00 (390/426): perl-Encode-Locale-1.05-27.fc39.noar 6.6 MB/s | 18 kB 00:00 (391/426): perl-File-Listing-6.16-1.fc39.noarch 8.5 MB/s | 25 kB 00:00 (392/426): perl-Digest-SHA-6.04-501.fc39.aarch6 14 MB/s | 61 kB 00:00 (393/426): perl-HTML-Tagset-3.20-55.fc40.noarch 4.5 MB/s | 18 kB 00:00 (394/426): perl-Filter-1.64-501.fc39.aarch64.rp 14 MB/s | 87 kB 00:00 (395/426): perl-HTML-Parser-3.81-3.fc39.aarch64 18 MB/s | 123 kB 00:00 (396/426): perl-HTTP-Cookies-6.11-1.fc40.noarch 8.9 MB/s | 37 kB 00:00 (397/426): perl-HTTP-Date-6.06-2.fc39.noarch.rp 6.6 MB/s | 24 kB 00:00 (398/426): perl-HTTP-Negotiate-6.01-36.fc39.noa 5.2 MB/s | 19 kB 00:00 (399/426): perl-I18N-Langinfo-0.22-503.fc40.aar 6.4 MB/s | 23 kB 00:00 (400/426): perl-HTTP-Message-6.45-1.fc40.noarch 12 MB/s | 101 kB 00:00 (401/426): perl-IO-HTML-1.004-11.fc39.noarch.rp 10 MB/s | 28 kB 00:00 (402/426): perl-LWP-MediaTypes-6.04-15.fc39.noa 9.5 MB/s | 33 kB 00:00 (403/426): perl-Module-Load-0.36-501.fc40.noarc 6.1 MB/s | 17 kB 00:00 (404/426): perl-Net-HTTP-6.23-2.fc39.noarch.rpm 13 MB/s | 39 kB 00:00 (405/426): perl-NTLM-1.09-36.fc39.noarch.rpm 5.8 MB/s | 22 kB 00:00 (406/426): perl-IO-Compress-2.206-1.fc39.noarch 24 MB/s | 272 kB 00:00 (407/426): perl-Try-Tiny-0.31-6.fc39.noarch.rpm 13 MB/s | 41 kB 00:00 (408/426): perl-WWW-RobotRules-6.02-37.fc39.noa 6.7 MB/s | 19 kB 00:00 (409/426): perl-TimeDate-2.33-11.fc39.noarch.rp 8.1 MB/s | 57 kB 00:00 (410/426): perl-encoding-3.00-501.fc40.aarch64. 9.7 MB/s | 63 kB 00:00 (411/426): perl-XML-Parser-2.46-16.fc40.aarch64 26 MB/s | 233 kB 00:00 (412/426): perl-libwww-perl-6.72-1.fc39.noarch. 32 MB/s | 209 kB 00:00 (413/426): perl-open-1.13-503.fc40.noarch.rpm 5.4 MB/s | 17 kB 00:00 (414/426): perl-subs-1.04-503.fc40.noarch.rpm 3.5 MB/s | 12 kB 00:00 (415/426): poppler-devel-23.08.0-1.fc39.aarch64 72 MB/s | 229 kB 00:00 (416/426): poppler-glib-23.08.0-1.fc39.aarch64. 65 MB/s | 178 kB 00:00 (417/426): poppler-23.08.0-1.fc39.aarch64.rpm 70 MB/s | 1.1 MB 00:00 (418/426): potrace-1.16-10.fc39.aarch64.rpm 19 MB/s | 117 kB 00:00 (419/426): poppler-glib-devel-23.08.0-1.fc39.aa 5.6 MB/s | 78 kB 00:00 (420/426): publicsuffix-list-20230812-1.fc40.no 32 MB/s | 85 kB 00:00 (421/426): poppler-data-0.4.11-5.fc39.noarch.rp 67 MB/s | 2.0 MB 00:00 (422/426): python-rpm-macros-3.12-5.fc40.noarch 3.8 MB/s | 19 kB 00:00 (423/426): python3-rpm-macros-3.12-5.fc40.noarc 5.4 MB/s | 14 kB 00:00 (424/426): readline-devel-8.2-4.fc39.aarch64.rp 22 MB/s | 207 kB 00:00 (425/426): potrace-devel-1.16-10.fc39.aarch64.r 317 kB/s | 9.2 kB 00:00 (426/426): urw-base35-fonts-legacy-20200910-18. 56 MB/s | 3.0 MB 00:00 -------------------------------------------------------------------------------- Total 44 MB/s | 28 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : xorg-x11-proto-devel-2023.2-3.fc40.noarch 1/426 Installing : libicu-73.2-2.fc39.aarch64 2/426 Installing : zlib-devel-1.2.13-5.fc40.aarch64 3/426 Installing : cmake-filesystem-3.27.7-1.fc40.aarch64 4/426 Installing : expat-2.5.0-3.fc39.aarch64 5/426 Installing : boost-system-1.83.0-0.fc40.aarch64 6/426 Installing : boost-chrono-1.83.0-0.fc40.aarch64 7/426 Installing : nspr-4.35.0-16.fc40.aarch64 8/426 Installing : libsigc++20-2.12.1-1.fc40.aarch64 9/426 Installing : libpng-2:1.6.40-1.fc40.aarch64 10/426 Installing : libjpeg-turbo-2.1.4-3.fc39.aarch64 11/426 Installing : lcms2-2.15-2.fc39.aarch64 12/426 Installing : boost-thread-1.83.0-0.fc40.aarch64 13/426 Installing : libicu-devel-73.2-2.fc39.aarch64 14/426 Installing : librevenge-0.0.5-5.fc39.aarch64 15/426 Installing : libgpg-error-1.47-2.fc39.aarch64 16/426 Installing : libglvnd-1:1.7.0-1.fc40.aarch64 17/426 Installing : librevenge-devel-0.0.5-5.fc39.aarch64 18/426 Installing : libpng-devel-2:1.6.40-1.fc40.aarch64 19/426 Installing : nss-util-3.95.0-1.fc40.aarch64 20/426 Installing : libwayland-client-1.22.0-2.fc39.aarch64 21/426 Installing : fribidi-1.0.13-2.fc39.aarch64 22/426 Installing : dbus-libs-1:1.14.10-1.fc40.aarch64 23/426 Installing : fribidi-devel-1.0.13-2.fc39.aarch64 24/426 Installing : boost-regex-1.83.0-0.fc40.aarch64 25/426 Running scriptlet: xml-common-0.6.3-62.fc40.noarch 26/426 Installing : xml-common-0.6.3-62.fc40.noarch 26/426 Installing : libwebp-1.3.2-2.fc40.aarch64 27/426 Installing : libwayland-server-1.22.0-2.fc39.aarch64 28/426 Installing : libtool-ltdl-2.4.7-8.fc40.aarch64 29/426 Installing : libmpc-1.3.1-3.fc39.aarch64 30/426 Installing : libepoxy-1.5.10-4.fc39.aarch64 31/426 Installing : libdrm-2.4.117-1.fc40.aarch64 32/426 Installing : libX11-xcb-1.8.7-1.fc40.aarch64 33/426 Installing : libICE-1.1.1-1.fc40.aarch64 34/426 Installing : gettext-libs-0.22-2.fc39.aarch64 35/426 Installing : fonts-filesystem-1:2.0.5-12.fc39.noarch 36/426 Installing : emacs-filesystem-1:29.1-14.fc40.noarch 37/426 Installing : boost-context-1.83.0-0.fc40.aarch64 38/426 Installing : boost-atomic-1.83.0-0.fc40.aarch64 39/426 Installing : boost-filesystem-1.83.0-0.fc40.aarch64 40/426 Installing : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 41/426 Installing : libSM-1.2.4-1.fc40.aarch64 42/426 Installing : dbus-devel-1:1.14.10-1.fc40.aarch64 43/426 Installing : libwayland-cursor-1.22.0-2.fc39.aarch64 44/426 Installing : libwpd-0.10.3-17.fc39.aarch64 45/426 Installing : libjpeg-turbo-devel-2.1.4-3.fc39.aarch64 46/426 Installing : libsigc++20-devel-2.12.1-1.fc40.aarch64 47/426 Installing : sysprof-capture-devel-45.1-1.fc40.aarch64 48/426 Installing : pixman-0.42.2-2.fc39.aarch64 49/426 Installing : pixman-devel-0.42.2-2.fc39.aarch64 50/426 Installing : mesa-libglapi-23.3.0-1.fc40.aarch64 51/426 Installing : m4-1.4.19-7.fc40.aarch64 52/426 Installing : libxshmfence-1.3.2-1.fc40.aarch64 53/426 Installing : libwayland-egl-1.22.0-2.fc39.aarch64 54/426 Installing : libstemmer-2.2.0-7.fc39.aarch64 55/426 Installing : libgfortran-13.2.1-6.fc40.aarch64 56/426 Installing : libffi-devel-3.4.4-4.fc39.aarch64 57/426 Installing : libdatrie-0.2.13-7.fc39.aarch64 58/426 Installing : libthai-0.1.29-6.fc39.aarch64 59/426 Installing : libatomic-13.2.1-6.fc40.aarch64 60/426 Installing : libXau-1.0.11-4.fc40.aarch64 61/426 Installing : libxcb-1.16-2.fc40.aarch64 62/426 Installing : jbigkit-libs-2.1-27.fc40.aarch64 63/426 Installing : hunspell-filesystem-1.7.2-5.fc39.aarch64 64/426 Installing : hunspell-en-US-0.20201207-7.fc39.noarch 65/426 Installing : hunspell-1.7.2-5.fc39.aarch64 66/426 Installing : gtest-1.14.0-2.fc40.aarch64 67/426 Installing : gsl-2.7.1-5.fc39.aarch64 68/426 Installing : graphite2-1.3.14-13.fc40.aarch64 69/426 Installing : gc-8.2.2-4.fc39.aarch64 70/426 Installing : double-conversion-3.1.5-9.fc39.aarch64 71/426 Installing : boost-date-time-1.83.0-0.fc40.aarch64 72/426 Installing : boost-container-1.83.0-0.fc40.aarch64 73/426 Installing : boost-json-1.83.0-0.fc40.aarch64 74/426 Installing : boost-wave-1.83.0-0.fc40.aarch64 75/426 Installing : guile22-2.2.7-9.fc39.aarch64 76/426 Installing : make-1:4.4.1-2.fc39.aarch64 77/426 Installing : graphite2-devel-1.3.14-13.fc40.aarch64 78/426 Installing : gmock-1.14.0-2.fc40.aarch64 79/426 Installing : mesa-libgbm-23.3.0-1.fc40.aarch64 80/426 Installing : libglvnd-egl-1:1.7.0-1.fc40.aarch64 81/426 Installing : mesa-libEGL-23.3.0-1.fc40.aarch64 82/426 Installing : libglvnd-gles-1:1.7.0-1.fc40.aarch64 83/426 Installing : libXau-devel-1.0.11-4.fc40.aarch64 84/426 Installing : libxcb-devel-1.16-2.fc40.aarch64 85/426 Installing : libusb1-1.0.26-4.fc40.aarch64 86/426 Installing : libdatrie-devel-0.2.13-7.fc39.aarch64 87/426 Installing : libthai-devel-0.1.29-6.fc39.aarch64 88/426 Installing : wayland-devel-1.22.0-2.fc39.aarch64 89/426 Installing : libwpd-devel-0.10.3-17.fc39.aarch64 90/426 Installing : libwpg-0.3.3-16.fc39.aarch64 91/426 Installing : boost-fiber-1.83.0-0.fc40.aarch64 92/426 Installing : boost-log-1.83.0-0.fc40.aarch64 93/426 Installing : boost-coroutine-1.83.0-0.fc40.aarch64 94/426 Installing : cpp-13.2.1-6.fc40.aarch64 95/426 Installing : libwebp-devel-1.3.2-2.fc40.aarch64 96/426 Installing : iso-codes-4.15.0-2.fc39.noarch 97/426 Installing : boost-graph-1.83.0-0.fc40.aarch64 98/426 Installing : avahi-libs-0.8-24.fc39.aarch64 99/426 Installing : nss-softokn-freebl-3.95.0-1.fc40.aarch64 100/426 Installing : nss-softokn-3.95.0-1.fc40.aarch64 101/426 Installing : libglvnd-opengl-1:1.7.0-1.fc40.aarch64 102/426 Installing : libassuan-2.5.6-2.fc39.aarch64 103/426 Installing : libgcrypt-1.10.3-1.fc40.aarch64 104/426 Installing : libgpg-error-devel-1.47-2.fc39.aarch64 105/426 Installing : libksba-1.6.5-1.fc40.aarch64 106/426 Installing : libcdr-0.1.7-14.fc39.aarch64 107/426 Installing : libvisio-0.1.7-20.fc39.aarch64 108/426 Installing : boost-locale-1.83.0-0.fc40.aarch64 109/426 Installing : boost-type_erasure-1.83.0-0.fc40.aarch64 110/426 Installing : lcms2-devel-2.15-2.fc39.aarch64 111/426 Installing : jasper-libs-4.1.0-1.fc40.aarch64 112/426 Installing : boost-timer-1.83.0-0.fc40.aarch64 113/426 Installing : xz-devel-5.4.5-1.fc40.aarch64 114/426 Installing : libxml2-devel-2.12.2-2.fc40.aarch64 115/426 Installing : xkeyboard-config-2.40-2.fc40.noarch 116/426 Installing : libxkbcommon-1.6.0-1.fc40.aarch64 117/426 Installing : libxkbcommon-devel-1.6.0-1.fc40.aarch64 118/426 Installing : vim-filesystem-2:9.0.2153-1.fc40.noarch 119/426 Installing : tzdata-2023c-4.fc40.noarch 120/426 Installing : sqlite-3.44.2-1.fc40.aarch64 121/426 Installing : sqlite-devel-3.44.2-1.fc40.aarch64 122/426 Installing : rhash-1.4.3-3.fc39.aarch64 123/426 Installing : python-rpm-macros-3.12-5.fc40.noarch 124/426 Installing : python-pip-wheel-23.2.1-1.fc39.noarch 125/426 Installing : publicsuffix-list-20230812-1.fc40.noarch 126/426 Installing : libpsl-devel-0.21.2-4.fc39.aarch64 127/426 Installing : potrace-1.16-10.fc39.aarch64 128/426 Installing : poppler-data-0.4.11-5.fc39.noarch 129/426 Installing : pcre2-utf32-10.42-2.fc40.aarch64 130/426 Installing : pcre2-utf16-10.42-2.fc40.aarch64 131/426 Installing : pcre2-devel-10.42-2.fc40.aarch64 132/426 Installing : openjpeg2-2.5.0-5.fc40.aarch64 133/426 Installing : openblas-0.3.25-1.fc40.aarch64 134/426 Installing : openblas-openmp-0.3.25-1.fc40.aarch64 135/426 Installing : flexiblas-netlib-3.3.1-5.fc39.aarch64 136/426 Installing : flexiblas-openblas-openmp-3.3.1-5.fc39.aarch64 137/426 Installing : flexiblas-3.3.1-5.fc39.aarch64 138/426 Installing : npth-1.6-14.fc39.aarch64 139/426 Installing : nettle-3.9.1-2.fc39.aarch64 140/426 Installing : gnutls-3.8.2-2.fc40.aarch64 141/426 Installing : glib2-2.78.3-1.fc40.aarch64 142/426 Installing : glibmm2.4-2.66.6-2.fc39.aarch64 143/426 Installing : json-glib-1.8.0-1.fc40.aarch64 144/426 Installing : enchant2-2.6.3-1.fc40.aarch64 145/426 Installing : libcloudproviders-0.3.5-1.fc40.aarch64 146/426 Installing : shared-mime-info-2.3-2.fc40.aarch64 147/426 Running scriptlet: shared-mime-info-2.3-2.fc40.aarch64 147/426 Installing : gdk-pixbuf2-2.42.10-5.fc39.aarch64 148/426 Installing : gtk-update-icon-cache-3.24.38-3.fc39.aarch64 149/426 Installing : libcloudproviders-devel-0.3.5-1.fc40.aarch64 150/426 Installing : libgusb-0.4.8-1.fc40.aarch64 151/426 Installing : colord-libs-1.4.6-6.fc40.aarch64 152/426 Installing : gsettings-desktop-schemas-45.0-1.fc40.aarch64 153/426 Installing : cups-libs-1:2.4.7-4.fc40.aarch64 154/426 Installing : ncurses-c++-libs-6.4-8.20231001.fc40.aarch64 155/426 Installing : ncurses-devel-6.4-8.20231001.fc40.aarch64 156/426 Installing : ncurses-6.4-8.20231001.fc40.aarch64 157/426 Installing : mpdecimal-2.5.1-7.fc39.aarch64 158/426 Installing : mailcap-2.1.54-2.fc39.noarch 159/426 Installing : libzstd-devel-1.5.5-4.fc39.aarch64 160/426 Installing : libxslt-1.1.39-1.fc40.aarch64 161/426 Installing : libwmf-lite-0.2.13-2.fc39.aarch64 162/426 Installing : libuv-1:1.47.0-3.fc40.aarch64 163/426 Installing : libubsan-13.2.1-6.fc40.aarch64 164/426 Installing : libstdc++-devel-13.2.1-6.fc40.aarch64 165/426 Installing : libsepol-devel-3.6-0.rc2.1.fc40.aarch64 166/426 Installing : libselinux-devel-3.6-0.rc2.1.fc40.aarch64 167/426 Installing : liblerc-4.0.0-4.fc39.aarch64 168/426 Installing : libtiff-4.5.0-3.fc40.aarch64 169/426 Installing : gdk-pixbuf2-modules-2.42.10-5.fc39.aarch64 170/426 Installing : libtiff-devel-4.5.0-3.fc40.aarch64 171/426 Installing : libglvnd-core-devel-1:1.7.0-1.fc40.aarch64 172/426 Installing : libfontenc-1.1.7-1.fc40.aarch64 173/426 Installing : libblkid-devel-2.39.2-1.fc40.aarch64 174/426 Installing : libmount-devel-2.39.2-1.fc40.aarch64 175/426 Installing : libb2-0.98.1-9.fc39.aarch64 176/426 Installing : python3-3.12.1-1.fc40.aarch64 177/426 Installing : python3-libs-3.12.1-1.fc40.aarch64 178/426 Installing : boost-python3-1.83.0-0.fc40.aarch64 179/426 Installing : cmake-rpm-macros-3.27.7-1.fc40.noarch 180/426 Installing : crypto-policies-scripts-20231204-1.git1e3a2e4.fc 181/426 Installing : nss-sysinit-3.95.0-1.fc40.aarch64 182/426 Installing : nss-3.95.0-1.fc40.aarch64 183/426 Running scriptlet: nss-3.95.0-1.fc40.aarch64 183/426 Installing : python3-numpy-1:1.26.0-2.fc40.aarch64 184/426 Installing : boost-numpy3-1.83.0-0.fc40.aarch64 185/426 Installing : python3-setuptools-68.2.2-1.fc40.noarch 186/426 Installing : glib2-devel-2.78.3-1.fc40.aarch64 187/426 Installing : gdk-pixbuf2-devel-2.42.10-5.fc39.aarch64 188/426 Installing : enchant2-devel-2.6.3-1.fc40.aarch64 189/426 Installing : libasan-13.2.1-6.fc40.aarch64 190/426 Installing : libX11-common-1.8.7-1.fc40.noarch 191/426 Installing : libX11-1.8.7-1.fc40.aarch64 192/426 Installing : libX11-devel-1.8.7-1.fc40.aarch64 193/426 Installing : libXext-1.3.5-4.fc40.aarch64 194/426 Installing : libXext-devel-1.3.5-4.fc40.aarch64 195/426 Installing : libXrender-0.9.11-4.fc40.aarch64 196/426 Installing : libXrender-devel-0.9.11-4.fc40.aarch64 197/426 Installing : libXfixes-6.0.1-1.fc40.aarch64 198/426 Installing : libXfixes-devel-6.0.1-1.fc40.aarch64 199/426 Installing : libXi-1.8.1-3.fc40.aarch64 200/426 Installing : libXi-devel-1.8.1-3.fc40.aarch64 201/426 Installing : libXtst-1.2.4-4.fc40.aarch64 202/426 Installing : libXcursor-1.2.1-5.fc40.aarch64 203/426 Installing : libXdamage-1.1.6-1.fc40.aarch64 204/426 Installing : libXrandr-1.5.4-1.fc40.aarch64 205/426 Installing : libXinerama-1.1.5-4.fc40.aarch64 206/426 Installing : libXcomposite-0.4.6-1.fc40.aarch64 207/426 Installing : libXcomposite-devel-0.4.6-1.fc40.aarch64 208/426 Installing : libXinerama-devel-1.1.5-4.fc40.aarch64 209/426 Installing : libXrandr-devel-1.5.4-1.fc40.aarch64 210/426 Installing : libXdamage-devel-1.1.6-1.fc40.aarch64 211/426 Installing : libXcursor-devel-1.2.1-5.fc40.aarch64 212/426 Installing : libXtst-devel-1.2.4-4.fc40.aarch64 213/426 Installing : libXxf86vm-1.1.5-4.fc40.aarch64 214/426 Installing : libglvnd-glx-1:1.7.0-1.fc40.aarch64 215/426 Installing : mesa-libGL-23.3.0-1.fc40.aarch64 216/426 Installing : libglvnd-devel-1:1.7.0-1.fc40.aarch64 217/426 Installing : libepoxy-devel-1.5.10-4.fc39.aarch64 218/426 Installing : xprop-1.2.5-4.fc39.aarch64 219/426 Installing : kernel-headers-6.7.0-0.rc5.41.fc40.aarch64 220/426 Installing : libxcrypt-devel-4.4.36-2.fc39.aarch64 221/426 Installing : glibc-devel-2.38.9000-26.fc40.aarch64 222/426 Installing : gcc-13.2.1-6.fc40.aarch64 223/426 Running scriptlet: gcc-13.2.1-6.fc40.aarch64 223/426 Installing : jsoncpp-1.9.5-5.fc39.aarch64 224/426 Installing : cmake-data-3.27.7-1.fc40.noarch 225/426 Installing : cmake-3.27.7-1.fc40.aarch64 226/426 Installing : json-c-0.17-1.fc40.aarch64 227/426 Running scriptlet: tpm2-tss-4.0.1-6.fc40.aarch64 228/426 Installing : tpm2-tss-4.0.1-6.fc40.aarch64 228/426 Installing : hicolor-icon-theme-0.17-16.fc39.noarch 229/426 Running scriptlet: groff-base-1.23.0-3.fc40.aarch64 230/426 Installing : groff-base-1.23.0-3.fc40.aarch64 230/426 Running scriptlet: groff-base-1.23.0-3.fc40.aarch64 230/426 Installing : perl-Digest-1.20-500.fc39.noarch 231/426 Installing : perl-Digest-MD5-2.58-501.fc40.aarch64 232/426 Installing : perl-B-1.88-503.fc40.aarch64 233/426 Installing : perl-FileHandle-2.05-503.fc40.noarch 234/426 Installing : perl-Data-Dumper-2.188-501.fc39.aarch64 235/426 Installing : perl-libnet-3.15-501.fc39.noarch 236/426 Installing : perl-AutoLoader-5.74-503.fc40.noarch 237/426 Installing : perl-URI-5.21-1.fc40.noarch 238/426 Installing : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 239/426 Installing : perl-Mozilla-CA-20230821-1.fc40.noarch 240/426 Installing : perl-if-0.61.000-503.fc40.noarch 241/426 Installing : perl-locale-1.10-503.fc40.noarch 242/426 Installing : perl-IO-Socket-IP-0.42-1.fc39.noarch 243/426 Installing : perl-Time-Local-2:1.350-3.fc39.noarch 244/426 Installing : perl-File-Path-2.18-501.fc40.noarch 245/426 Installing : perl-IO-Socket-SSL-2.084-1.fc40.noarch 246/426 Installing : perl-Net-SSLeay-1.92-10.fc39.aarch64 247/426 Installing : perl-Pod-Escapes-1:1.07-501.fc40.noarch 248/426 Installing : perl-Class-Struct-0.68-503.fc40.noarch 249/426 Installing : perl-Term-ANSIColor-5.01-502.fc40.noarch 250/426 Installing : perl-POSIX-2.13-503.fc40.aarch64 251/426 Installing : perl-IPC-Open3-1.22-503.fc40.noarch 252/426 Installing : perl-File-Temp-1:0.231.100-501.fc40.noarch 253/426 Installing : perl-HTTP-Tiny-0.088-3.fc39.noarch 254/426 Installing : perl-Term-Cap-1.18-500.fc39.noarch 255/426 Installing : perl-Pod-Simple-1:3.45-4.fc39.noarch 256/426 Installing : perl-Socket-4:2.037-3.fc39.aarch64 257/426 Installing : perl-SelectSaver-1.02-503.fc40.noarch 258/426 Installing : perl-Symbol-1.09-503.fc40.noarch 259/426 Installing : perl-File-stat-1.13-503.fc40.noarch 260/426 Installing : perl-podlators-1:5.01-500.fc39.noarch 261/426 Installing : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 262/426 Installing : perl-Fcntl-1.15-503.fc40.aarch64 263/426 Installing : perl-Text-ParseWords-3.31-500.fc39.noarch 264/426 Installing : perl-base-2.27-503.fc40.noarch 265/426 Installing : perl-mro-1.28-503.fc40.aarch64 266/426 Installing : perl-IO-1.52-503.fc40.aarch64 267/426 Installing : perl-overloading-0.02-503.fc40.noarch 268/426 Installing : perl-Pod-Usage-4:2.03-500.fc39.noarch 269/426 Installing : perl-Errno-1.37-503.fc40.aarch64 270/426 Installing : perl-File-Basename-2.86-503.fc40.noarch 271/426 Installing : perl-Getopt-Std-1.13-503.fc40.noarch 272/426 Installing : perl-MIME-Base64-3.16-501.fc40.aarch64 273/426 Installing : perl-Scalar-List-Utils-5:1.63-500.fc39.aarch64 274/426 Installing : perl-constant-1.33-501.fc39.noarch 275/426 Installing : perl-Storable-1:3.32-500.fc39.aarch64 276/426 Installing : perl-overload-1.37-503.fc40.noarch 277/426 Installing : perl-parent-1:0.241-500.fc39.noarch 278/426 Installing : perl-vars-1.05-503.fc40.noarch 279/426 Installing : perl-Getopt-Long-1:2.57-1.fc40.noarch 280/426 Installing : perl-Carp-1.54-500.fc39.noarch 281/426 Installing : perl-Exporter-5.77-500.fc39.noarch 282/426 Installing : perl-PathTools-3.89-500.fc39.aarch64 283/426 Installing : perl-DynaLoader-1.54-503.fc40.aarch64 284/426 Installing : perl-Encode-4:3.20-501.fc40.aarch64 285/426 Installing : perl-libs-4:5.38.2-503.fc40.aarch64 286/426 Installing : perl-interpreter-4:5.38.2-503.fc40.aarch64 287/426 Installing : perl-Compress-Raw-Zlib-2.206-1.fc39.aarch64 288/426 Installing : perl-File-Copy-2.41-503.fc40.noarch 289/426 Installing : perl-LWP-MediaTypes-6.04-15.fc39.noarch 290/426 Installing : perl-threads-1:2.36-500.fc39.aarch64 291/426 Installing : perl-threads-shared-1.68-500.fc39.aarch64 292/426 Installing : perl-Thread-Queue-3.14-501.fc40.noarch 293/426 Installing : perl-Digest-SHA-1:6.04-501.fc39.aarch64 294/426 Installing : perl-Digest-HMAC-1.04-8.fc39.noarch 295/426 Installing : perl-NTLM-1.09-36.fc39.noarch 296/426 Installing : perl-Clone-0.46-4.fc39.aarch64 297/426 Installing : perl-Compress-Raw-Bzip2-2.206-1.fc39.aarch64 298/426 Installing : perl-IO-Compress-2.206-1.fc39.noarch 299/426 Installing : perl-Net-HTTP-6.23-2.fc39.noarch 300/426 Installing : perl-File-Compare-1.100.700-503.fc40.noarch 301/426 Installing : perl-File-Find-1.43-503.fc40.noarch 302/426 Installing : autoconf-2.71-7.fc40.noarch 303/426 Installing : automake-1.16.5-14.fc40.noarch 304/426 Installing : perl-Filter-2:1.64-501.fc39.aarch64 305/426 Installing : perl-encoding-4:3.00-501.fc40.aarch64 306/426 Installing : perl-open-1.13-503.fc40.noarch 307/426 Installing : perl-HTML-Tagset-3.20-55.fc40.noarch 308/426 Installing : perl-I18N-Langinfo-0.22-503.fc40.aarch64 309/426 Installing : perl-Encode-Locale-1.05-27.fc39.noarch 310/426 Installing : perl-IO-HTML-1.004-11.fc39.noarch 311/426 Installing : perl-Module-Load-1:0.36-501.fc40.noarch 312/426 Installing : perl-TimeDate-1:2.33-11.fc39.noarch 313/426 Installing : perl-HTTP-Date-6.06-2.fc39.noarch 314/426 Installing : perl-HTTP-Message-6.45-1.fc40.noarch 315/426 Installing : perl-HTML-Parser-3.81-3.fc39.aarch64 316/426 Installing : perl-HTTP-Cookies-6.11-1.fc40.noarch 317/426 Installing : perl-HTTP-Negotiate-6.01-36.fc39.noarch 318/426 Installing : perl-File-Listing-6.16-1.fc39.noarch 319/426 Installing : perl-Try-Tiny-0.31-6.fc39.noarch 320/426 Installing : perl-WWW-RobotRules-6.02-37.fc39.noarch 321/426 Installing : perl-subs-1.04-503.fc40.noarch 322/426 Installing : perl-Data-Dump-1.25-8.fc39.noarch 323/426 Installing : perl-libwww-perl-6.72-1.fc39.noarch 324/426 Installing : perl-XML-Parser-2.46-16.fc40.aarch64 325/426 Installing : glibmm2.4-devel-2.66.6-2.fc39.aarch64 326/426 Installing : google-noto-fonts-common-20230801-4.fc40.noarch 327/426 Installing : google-noto-sans-vf-fonts-20230801-4.fc40.noarch 328/426 Installing : default-fonts-core-sans-4.0-9.fc40.noarch 329/426 Installing : cairo-1.18.0-1.fc40.aarch64 330/426 Installing : harfbuzz-8.3.0-2.fc40.aarch64 331/426 Installing : freetype-2.13.1-2.fc39.aarch64 332/426 Installing : fontconfig-2.14.2-5.fc40.aarch64 333/426 Running scriptlet: fontconfig-2.14.2-5.fc40.aarch64 333/426 Installing : cairomm-1.14.5-1.fc40.aarch64 334/426 Installing : cairo-gobject-1.18.0-1.fc40.aarch64 335/426 Installing : libXft-2.3.8-4.fc40.aarch64 336/426 Installing : pango-1.51.0-1.fc40.aarch64 337/426 Installing : pangomm-2.46.3-3.fc39.aarch64 338/426 Installing : poppler-23.08.0-1.fc39.aarch64 339/426 Installing : poppler-devel-23.08.0-1.fc39.aarch64 340/426 Installing : poppler-glib-23.08.0-1.fc39.aarch64 341/426 Installing : mkfontscale-1.2.2-4.fc39.aarch64 342/426 Installing : urw-base35-fonts-legacy-20200910-18.fc39.noarch 343/426 Running scriptlet: urw-base35-fonts-legacy-20200910-18.fc39.noarch 343/426 Installing : GraphicsMagick-1.3.40-4.fc40.aarch64 344/426 Installing : GraphicsMagick-c++-1.3.40-4.fc40.aarch64 345/426 Installing : GraphicsMagick-devel-1.3.40-4.fc40.aarch64 346/426 Installing : harfbuzz-icu-8.3.0-2.fc40.aarch64 347/426 Installing : lib2geom-1.3-2.fc40.aarch64 348/426 Installing : gettext-envsubst-0.22-2.fc39.aarch64 349/426 Installing : gettext-runtime-0.22-2.fc39.aarch64 350/426 Installing : gettext-0.22-2.fc39.aarch64 351/426 Installing : gettext-common-devel-0.22-2.fc39.noarch 352/426 Installing : duktape-2.7.0-5.fc39.aarch64 353/426 Installing : libproxy-0.5.3-3.fc40.aarch64 354/426 Installing : glib-networking-2.78.0-1.fc40.aarch64 355/426 Installing : libsoup-2.74.3-4.fc40.aarch64 356/426 Installing : libsoup3-3.4.4-1.fc40.aarch64 357/426 Installing : libtracker-sparql-3.6.0-1.fc40.aarch64 358/426 Installing : dbus-common-1:1.14.10-1.fc40.noarch 359/426 Running scriptlet: dbus-common-1:1.14.10-1.fc40.noarch 359/426 Running scriptlet: dbus-broker-33-2.fc39.aarch64 360/426 Installing : dbus-broker-33-2.fc39.aarch64 360/426 Running scriptlet: dbus-broker-33-2.fc39.aarch64 360/426 Installing : dbus-1:1.14.10-1.fc40.aarch64 361/426 Installing : at-spi2-core-2.50.0-1.fc40.aarch64 362/426 Installing : atk-2.50.0-1.fc40.aarch64 363/426 Installing : atk-devel-2.50.0-1.fc40.aarch64 364/426 Installing : at-spi2-atk-2.50.0-1.fc40.aarch64 365/426 Installing : atkmm-2.28.3-3.fc39.aarch64 366/426 Installing : atkmm-devel-2.28.3-3.fc39.aarch64 367/426 Installing : at-spi2-core-devel-2.50.0-1.fc40.aarch64 368/426 Installing : at-spi2-atk-devel-2.50.0-1.fc40.aarch64 369/426 Installing : bzip2-devel-1.0.8-16.fc39.aarch64 370/426 Installing : brotli-1.1.0-1.fc40.aarch64 371/426 Installing : brotli-devel-1.1.0-1.fc40.aarch64 372/426 Installing : freetype-devel-2.13.1-2.fc39.aarch64 373/426 Installing : harfbuzz-devel-8.3.0-2.fc40.aarch64 374/426 Installing : fontconfig-devel-2.14.2-5.fc40.aarch64 375/426 Installing : cairo-devel-1.18.0-1.fc40.aarch64 376/426 Installing : cairomm-devel-1.14.5-1.fc40.aarch64 377/426 Installing : cairo-gobject-devel-1.18.0-1.fc40.aarch64 378/426 Installing : libXft-devel-2.3.8-4.fc40.aarch64 379/426 Installing : pango-devel-1.51.0-1.fc40.aarch64 380/426 Installing : pangomm-devel-2.46.3-3.fc39.aarch64 381/426 Installing : annobin-docs-12.33-1.fc40.noarch 382/426 Installing : adwaita-cursor-theme-45.0-1.fc40.noarch 383/426 Installing : adwaita-icon-theme-45.0-1.fc40.noarch 384/426 Installing : gtk3-3.24.38-3.fc39.aarch64 385/426 Installing : gtk3-devel-3.24.38-3.fc39.aarch64 386/426 Installing : gspell-1.12.2-1.fc39.aarch64 387/426 Installing : gtkmm3.0-3.24.8-1.fc40.aarch64 388/426 Installing : gtksourceview4-4.8.4-4.fc40.aarch64 389/426 Installing : boost-test-1.83.0-0.fc40.aarch64 390/426 Installing : boost-stacktrace-1.83.0-0.fc40.aarch64 391/426 Installing : boost-serialization-1.83.0-0.fc40.aarch64 392/426 Installing : boost-random-1.83.0-0.fc40.aarch64 393/426 Installing : boost-program-options-1.83.0-0.fc40.aarch64 394/426 Installing : boost-nowide-1.83.0-0.fc40.aarch64 395/426 Installing : boost-math-1.83.0-0.fc40.aarch64 396/426 Installing : boost-iostreams-1.83.0-0.fc40.aarch64 397/426 Installing : boost-contract-1.83.0-0.fc40.aarch64 398/426 Installing : boost-1.83.0-0.fc40.aarch64 399/426 Installing : boost-devel-1.83.0-0.fc40.aarch64 400/426 Installing : gtksourceview4-devel-4.8.4-4.fc40.aarch64 401/426 Installing : gtkmm3.0-devel-3.24.8-1.fc40.aarch64 402/426 Installing : gspell-devel-1.12.2-1.fc39.aarch64 403/426 Installing : annobin-plugin-gcc-12.33-1.fc40.aarch64 404/426 Running scriptlet: annobin-plugin-gcc-12.33-1.fc40.aarch64 404/426 Installing : poppler-glib-devel-23.08.0-1.fc39.aarch64 405/426 Installing : libsoup-devel-2.74.3-4.fc40.aarch64 406/426 Installing : gettext-devel-0.22-2.fc39.aarch64 407/426 Installing : lib2geom-devel-1.3-2.fc40.aarch64 408/426 Installing : GraphicsMagick-c++-devel-1.3.40-4.fc40.aarch64 409/426 Installing : gsl-devel-2.7.1-5.fc39.aarch64 410/426 Installing : gnupg2-2.4.3-4.fc40.aarch64 411/426 Installing : gcc-c++-13.2.1-6.fc40.aarch64 412/426 Installing : gcc-plugin-annobin-13.2.1-6.fc40.aarch64 413/426 Running scriptlet: gcc-plugin-annobin-13.2.1-6.fc40.aarch64 413/426 Installing : libxslt-devel-1.1.39-1.fc40.aarch64 414/426 Installing : readline-devel-8.2-4.fc39.aarch64 415/426 Installing : libappstream-glib-0.8.2-4.fc39.aarch64 416/426 Installing : desktop-file-utils-0.26-9.fc39.aarch64 417/426 Installing : potrace-devel-1.16-10.fc39.aarch64 418/426 Installing : python3-rpm-macros-3.12-5.fc40.noarch 419/426 Installing : libvisio-devel-0.1.7-20.fc39.aarch64 420/426 Installing : libcdr-devel-0.1.7-14.fc39.aarch64 421/426 Installing : libwpg-devel-0.3.3-16.fc39.aarch64 422/426 Installing : gtest-devel-1.14.0-2.fc40.aarch64 423/426 Installing : double-conversion-devel-3.1.5-9.fc39.aarch64 424/426 Installing : gc-devel-8.2.2-4.fc39.aarch64 425/426 Installing : dos2unix-7.5.1-1.fc40.aarch64 426/426 Running scriptlet: crypto-policies-scripts-20231204-1.git1e3a2e4.fc 426/426 Running scriptlet: nss-3.95.0-1.fc40.aarch64 426/426 Running scriptlet: fontconfig-2.14.2-5.fc40.aarch64 426/426 Running scriptlet: dos2unix-7.5.1-1.fc40.aarch64 426/426 Installed: GraphicsMagick-1.3.40-4.fc40.aarch64 GraphicsMagick-c++-1.3.40-4.fc40.aarch64 GraphicsMagick-c++-devel-1.3.40-4.fc40.aarch64 GraphicsMagick-devel-1.3.40-4.fc40.aarch64 abattis-cantarell-vf-fonts-0.301-10.fc39.noarch adwaita-cursor-theme-45.0-1.fc40.noarch adwaita-icon-theme-45.0-1.fc40.noarch annobin-docs-12.33-1.fc40.noarch annobin-plugin-gcc-12.33-1.fc40.aarch64 at-spi2-atk-2.50.0-1.fc40.aarch64 at-spi2-atk-devel-2.50.0-1.fc40.aarch64 at-spi2-core-2.50.0-1.fc40.aarch64 at-spi2-core-devel-2.50.0-1.fc40.aarch64 atk-2.50.0-1.fc40.aarch64 atk-devel-2.50.0-1.fc40.aarch64 atkmm-2.28.3-3.fc39.aarch64 atkmm-devel-2.28.3-3.fc39.aarch64 autoconf-2.71-7.fc40.noarch automake-1.16.5-14.fc40.noarch avahi-libs-0.8-24.fc39.aarch64 boost-1.83.0-0.fc40.aarch64 boost-atomic-1.83.0-0.fc40.aarch64 boost-chrono-1.83.0-0.fc40.aarch64 boost-container-1.83.0-0.fc40.aarch64 boost-context-1.83.0-0.fc40.aarch64 boost-contract-1.83.0-0.fc40.aarch64 boost-coroutine-1.83.0-0.fc40.aarch64 boost-date-time-1.83.0-0.fc40.aarch64 boost-devel-1.83.0-0.fc40.aarch64 boost-fiber-1.83.0-0.fc40.aarch64 boost-filesystem-1.83.0-0.fc40.aarch64 boost-graph-1.83.0-0.fc40.aarch64 boost-iostreams-1.83.0-0.fc40.aarch64 boost-json-1.83.0-0.fc40.aarch64 boost-locale-1.83.0-0.fc40.aarch64 boost-log-1.83.0-0.fc40.aarch64 boost-math-1.83.0-0.fc40.aarch64 boost-nowide-1.83.0-0.fc40.aarch64 boost-numpy3-1.83.0-0.fc40.aarch64 boost-program-options-1.83.0-0.fc40.aarch64 boost-python3-1.83.0-0.fc40.aarch64 boost-random-1.83.0-0.fc40.aarch64 boost-regex-1.83.0-0.fc40.aarch64 boost-serialization-1.83.0-0.fc40.aarch64 boost-stacktrace-1.83.0-0.fc40.aarch64 boost-system-1.83.0-0.fc40.aarch64 boost-test-1.83.0-0.fc40.aarch64 boost-thread-1.83.0-0.fc40.aarch64 boost-timer-1.83.0-0.fc40.aarch64 boost-type_erasure-1.83.0-0.fc40.aarch64 boost-wave-1.83.0-0.fc40.aarch64 brotli-1.1.0-1.fc40.aarch64 brotli-devel-1.1.0-1.fc40.aarch64 bzip2-devel-1.0.8-16.fc39.aarch64 cairo-1.18.0-1.fc40.aarch64 cairo-devel-1.18.0-1.fc40.aarch64 cairo-gobject-1.18.0-1.fc40.aarch64 cairo-gobject-devel-1.18.0-1.fc40.aarch64 cairomm-1.14.5-1.fc40.aarch64 cairomm-devel-1.14.5-1.fc40.aarch64 cmake-3.27.7-1.fc40.aarch64 cmake-data-3.27.7-1.fc40.noarch cmake-filesystem-3.27.7-1.fc40.aarch64 cmake-rpm-macros-3.27.7-1.fc40.noarch colord-libs-1.4.6-6.fc40.aarch64 cpp-13.2.1-6.fc40.aarch64 crypto-policies-scripts-20231204-1.git1e3a2e4.fc40.noarch cups-libs-1:2.4.7-4.fc40.aarch64 dbus-1:1.14.10-1.fc40.aarch64 dbus-broker-33-2.fc39.aarch64 dbus-common-1:1.14.10-1.fc40.noarch dbus-devel-1:1.14.10-1.fc40.aarch64 dbus-libs-1:1.14.10-1.fc40.aarch64 default-fonts-core-sans-4.0-9.fc40.noarch desktop-file-utils-0.26-9.fc39.aarch64 dos2unix-7.5.1-1.fc40.aarch64 double-conversion-3.1.5-9.fc39.aarch64 double-conversion-devel-3.1.5-9.fc39.aarch64 duktape-2.7.0-5.fc39.aarch64 emacs-filesystem-1:29.1-14.fc40.noarch enchant2-2.6.3-1.fc40.aarch64 enchant2-devel-2.6.3-1.fc40.aarch64 expat-2.5.0-3.fc39.aarch64 flexiblas-3.3.1-5.fc39.aarch64 flexiblas-netlib-3.3.1-5.fc39.aarch64 flexiblas-openblas-openmp-3.3.1-5.fc39.aarch64 fontconfig-2.14.2-5.fc40.aarch64 fontconfig-devel-2.14.2-5.fc40.aarch64 fonts-filesystem-1:2.0.5-12.fc39.noarch freetype-2.13.1-2.fc39.aarch64 freetype-devel-2.13.1-2.fc39.aarch64 fribidi-1.0.13-2.fc39.aarch64 fribidi-devel-1.0.13-2.fc39.aarch64 gc-8.2.2-4.fc39.aarch64 gc-devel-8.2.2-4.fc39.aarch64 gcc-13.2.1-6.fc40.aarch64 gcc-c++-13.2.1-6.fc40.aarch64 gcc-plugin-annobin-13.2.1-6.fc40.aarch64 gdk-pixbuf2-2.42.10-5.fc39.aarch64 gdk-pixbuf2-devel-2.42.10-5.fc39.aarch64 gdk-pixbuf2-modules-2.42.10-5.fc39.aarch64 gettext-0.22-2.fc39.aarch64 gettext-common-devel-0.22-2.fc39.noarch gettext-devel-0.22-2.fc39.aarch64 gettext-envsubst-0.22-2.fc39.aarch64 gettext-libs-0.22-2.fc39.aarch64 gettext-runtime-0.22-2.fc39.aarch64 glib-networking-2.78.0-1.fc40.aarch64 glib2-2.78.3-1.fc40.aarch64 glib2-devel-2.78.3-1.fc40.aarch64 glibc-devel-2.38.9000-26.fc40.aarch64 glibmm2.4-2.66.6-2.fc39.aarch64 glibmm2.4-devel-2.66.6-2.fc39.aarch64 gmock-1.14.0-2.fc40.aarch64 gnupg2-2.4.3-4.fc40.aarch64 gnutls-3.8.2-2.fc40.aarch64 google-noto-fonts-common-20230801-4.fc40.noarch google-noto-sans-vf-fonts-20230801-4.fc40.noarch graphite2-1.3.14-13.fc40.aarch64 graphite2-devel-1.3.14-13.fc40.aarch64 groff-base-1.23.0-3.fc40.aarch64 gsettings-desktop-schemas-45.0-1.fc40.aarch64 gsl-2.7.1-5.fc39.aarch64 gsl-devel-2.7.1-5.fc39.aarch64 gspell-1.12.2-1.fc39.aarch64 gspell-devel-1.12.2-1.fc39.aarch64 gtest-1.14.0-2.fc40.aarch64 gtest-devel-1.14.0-2.fc40.aarch64 gtk-update-icon-cache-3.24.38-3.fc39.aarch64 gtk3-3.24.38-3.fc39.aarch64 gtk3-devel-3.24.38-3.fc39.aarch64 gtkmm3.0-3.24.8-1.fc40.aarch64 gtkmm3.0-devel-3.24.8-1.fc40.aarch64 gtksourceview4-4.8.4-4.fc40.aarch64 gtksourceview4-devel-4.8.4-4.fc40.aarch64 guile22-2.2.7-9.fc39.aarch64 harfbuzz-8.3.0-2.fc40.aarch64 harfbuzz-devel-8.3.0-2.fc40.aarch64 harfbuzz-icu-8.3.0-2.fc40.aarch64 hicolor-icon-theme-0.17-16.fc39.noarch hunspell-1.7.2-5.fc39.aarch64 hunspell-en-US-0.20201207-7.fc39.noarch hunspell-filesystem-1.7.2-5.fc39.aarch64 iso-codes-4.15.0-2.fc39.noarch jasper-libs-4.1.0-1.fc40.aarch64 jbigkit-libs-2.1-27.fc40.aarch64 json-c-0.17-1.fc40.aarch64 json-glib-1.8.0-1.fc40.aarch64 jsoncpp-1.9.5-5.fc39.aarch64 kernel-headers-6.7.0-0.rc5.41.fc40.aarch64 lcms2-2.15-2.fc39.aarch64 lcms2-devel-2.15-2.fc39.aarch64 lib2geom-1.3-2.fc40.aarch64 lib2geom-devel-1.3-2.fc40.aarch64 libICE-1.1.1-1.fc40.aarch64 libSM-1.2.4-1.fc40.aarch64 libX11-1.8.7-1.fc40.aarch64 libX11-common-1.8.7-1.fc40.noarch libX11-devel-1.8.7-1.fc40.aarch64 libX11-xcb-1.8.7-1.fc40.aarch64 libXau-1.0.11-4.fc40.aarch64 libXau-devel-1.0.11-4.fc40.aarch64 libXcomposite-0.4.6-1.fc40.aarch64 libXcomposite-devel-0.4.6-1.fc40.aarch64 libXcursor-1.2.1-5.fc40.aarch64 libXcursor-devel-1.2.1-5.fc40.aarch64 libXdamage-1.1.6-1.fc40.aarch64 libXdamage-devel-1.1.6-1.fc40.aarch64 libXext-1.3.5-4.fc40.aarch64 libXext-devel-1.3.5-4.fc40.aarch64 libXfixes-6.0.1-1.fc40.aarch64 libXfixes-devel-6.0.1-1.fc40.aarch64 libXft-2.3.8-4.fc40.aarch64 libXft-devel-2.3.8-4.fc40.aarch64 libXi-1.8.1-3.fc40.aarch64 libXi-devel-1.8.1-3.fc40.aarch64 libXinerama-1.1.5-4.fc40.aarch64 libXinerama-devel-1.1.5-4.fc40.aarch64 libXrandr-1.5.4-1.fc40.aarch64 libXrandr-devel-1.5.4-1.fc40.aarch64 libXrender-0.9.11-4.fc40.aarch64 libXrender-devel-0.9.11-4.fc40.aarch64 libXtst-1.2.4-4.fc40.aarch64 libXtst-devel-1.2.4-4.fc40.aarch64 libXxf86vm-1.1.5-4.fc40.aarch64 libappstream-glib-0.8.2-4.fc39.aarch64 libasan-13.2.1-6.fc40.aarch64 libassuan-2.5.6-2.fc39.aarch64 libatomic-13.2.1-6.fc40.aarch64 libb2-0.98.1-9.fc39.aarch64 libblkid-devel-2.39.2-1.fc40.aarch64 libcdr-0.1.7-14.fc39.aarch64 libcdr-devel-0.1.7-14.fc39.aarch64 libcloudproviders-0.3.5-1.fc40.aarch64 libcloudproviders-devel-0.3.5-1.fc40.aarch64 libdatrie-0.2.13-7.fc39.aarch64 libdatrie-devel-0.2.13-7.fc39.aarch64 libdrm-2.4.117-1.fc40.aarch64 libepoxy-1.5.10-4.fc39.aarch64 libepoxy-devel-1.5.10-4.fc39.aarch64 libffi-devel-3.4.4-4.fc39.aarch64 libfontenc-1.1.7-1.fc40.aarch64 libgcrypt-1.10.3-1.fc40.aarch64 libgfortran-13.2.1-6.fc40.aarch64 libglvnd-1:1.7.0-1.fc40.aarch64 libglvnd-core-devel-1:1.7.0-1.fc40.aarch64 libglvnd-devel-1:1.7.0-1.fc40.aarch64 libglvnd-egl-1:1.7.0-1.fc40.aarch64 libglvnd-gles-1:1.7.0-1.fc40.aarch64 libglvnd-glx-1:1.7.0-1.fc40.aarch64 libglvnd-opengl-1:1.7.0-1.fc40.aarch64 libgpg-error-1.47-2.fc39.aarch64 libgpg-error-devel-1.47-2.fc39.aarch64 libgusb-0.4.8-1.fc40.aarch64 libicu-73.2-2.fc39.aarch64 libicu-devel-73.2-2.fc39.aarch64 libjpeg-turbo-2.1.4-3.fc39.aarch64 libjpeg-turbo-devel-2.1.4-3.fc39.aarch64 libksba-1.6.5-1.fc40.aarch64 liblerc-4.0.0-4.fc39.aarch64 libmount-devel-2.39.2-1.fc40.aarch64 libmpc-1.3.1-3.fc39.aarch64 libpng-2:1.6.40-1.fc40.aarch64 libpng-devel-2:1.6.40-1.fc40.aarch64 libproxy-0.5.3-3.fc40.aarch64 libpsl-devel-0.21.2-4.fc39.aarch64 librevenge-0.0.5-5.fc39.aarch64 librevenge-devel-0.0.5-5.fc39.aarch64 libselinux-devel-3.6-0.rc2.1.fc40.aarch64 libsepol-devel-3.6-0.rc2.1.fc40.aarch64 libsigc++20-2.12.1-1.fc40.aarch64 libsigc++20-devel-2.12.1-1.fc40.aarch64 libsoup-2.74.3-4.fc40.aarch64 libsoup-devel-2.74.3-4.fc40.aarch64 libsoup3-3.4.4-1.fc40.aarch64 libstdc++-devel-13.2.1-6.fc40.aarch64 libstemmer-2.2.0-7.fc39.aarch64 libthai-0.1.29-6.fc39.aarch64 libthai-devel-0.1.29-6.fc39.aarch64 libtiff-4.5.0-3.fc40.aarch64 libtiff-devel-4.5.0-3.fc40.aarch64 libtool-ltdl-2.4.7-8.fc40.aarch64 libtracker-sparql-3.6.0-1.fc40.aarch64 libubsan-13.2.1-6.fc40.aarch64 libusb1-1.0.26-4.fc40.aarch64 libuv-1:1.47.0-3.fc40.aarch64 libvisio-0.1.7-20.fc39.aarch64 libvisio-devel-0.1.7-20.fc39.aarch64 libwayland-client-1.22.0-2.fc39.aarch64 libwayland-cursor-1.22.0-2.fc39.aarch64 libwayland-egl-1.22.0-2.fc39.aarch64 libwayland-server-1.22.0-2.fc39.aarch64 libwebp-1.3.2-2.fc40.aarch64 libwebp-devel-1.3.2-2.fc40.aarch64 libwmf-lite-0.2.13-2.fc39.aarch64 libwpd-0.10.3-17.fc39.aarch64 libwpd-devel-0.10.3-17.fc39.aarch64 libwpg-0.3.3-16.fc39.aarch64 libwpg-devel-0.3.3-16.fc39.aarch64 libxcb-1.16-2.fc40.aarch64 libxcb-devel-1.16-2.fc40.aarch64 libxcrypt-devel-4.4.36-2.fc39.aarch64 libxkbcommon-1.6.0-1.fc40.aarch64 libxkbcommon-devel-1.6.0-1.fc40.aarch64 libxml2-devel-2.12.2-2.fc40.aarch64 libxshmfence-1.3.2-1.fc40.aarch64 libxslt-1.1.39-1.fc40.aarch64 libxslt-devel-1.1.39-1.fc40.aarch64 libzstd-devel-1.5.5-4.fc39.aarch64 m4-1.4.19-7.fc40.aarch64 mailcap-2.1.54-2.fc39.noarch make-1:4.4.1-2.fc39.aarch64 mesa-libEGL-23.3.0-1.fc40.aarch64 mesa-libGL-23.3.0-1.fc40.aarch64 mesa-libgbm-23.3.0-1.fc40.aarch64 mesa-libglapi-23.3.0-1.fc40.aarch64 mkfontscale-1.2.2-4.fc39.aarch64 mpdecimal-2.5.1-7.fc39.aarch64 ncurses-6.4-8.20231001.fc40.aarch64 ncurses-c++-libs-6.4-8.20231001.fc40.aarch64 ncurses-devel-6.4-8.20231001.fc40.aarch64 nettle-3.9.1-2.fc39.aarch64 npth-1.6-14.fc39.aarch64 nspr-4.35.0-16.fc40.aarch64 nss-3.95.0-1.fc40.aarch64 nss-softokn-3.95.0-1.fc40.aarch64 nss-softokn-freebl-3.95.0-1.fc40.aarch64 nss-sysinit-3.95.0-1.fc40.aarch64 nss-util-3.95.0-1.fc40.aarch64 openblas-0.3.25-1.fc40.aarch64 openblas-openmp-0.3.25-1.fc40.aarch64 openjpeg2-2.5.0-5.fc40.aarch64 pango-1.51.0-1.fc40.aarch64 pango-devel-1.51.0-1.fc40.aarch64 pangomm-2.46.3-3.fc39.aarch64 pangomm-devel-2.46.3-3.fc39.aarch64 pcre2-devel-10.42-2.fc40.aarch64 pcre2-utf16-10.42-2.fc40.aarch64 pcre2-utf32-10.42-2.fc40.aarch64 perl-AutoLoader-5.74-503.fc40.noarch perl-B-1.88-503.fc40.aarch64 perl-Carp-1.54-500.fc39.noarch perl-Class-Struct-0.68-503.fc40.noarch perl-Clone-0.46-4.fc39.aarch64 perl-Compress-Raw-Bzip2-2.206-1.fc39.aarch64 perl-Compress-Raw-Zlib-2.206-1.fc39.aarch64 perl-Data-Dump-1.25-8.fc39.noarch perl-Data-Dumper-2.188-501.fc39.aarch64 perl-Digest-1.20-500.fc39.noarch perl-Digest-HMAC-1.04-8.fc39.noarch perl-Digest-MD5-2.58-501.fc40.aarch64 perl-Digest-SHA-1:6.04-501.fc39.aarch64 perl-DynaLoader-1.54-503.fc40.aarch64 perl-Encode-4:3.20-501.fc40.aarch64 perl-Encode-Locale-1.05-27.fc39.noarch perl-Errno-1.37-503.fc40.aarch64 perl-Exporter-5.77-500.fc39.noarch perl-Fcntl-1.15-503.fc40.aarch64 perl-File-Basename-2.86-503.fc40.noarch perl-File-Compare-1.100.700-503.fc40.noarch perl-File-Copy-2.41-503.fc40.noarch perl-File-Find-1.43-503.fc40.noarch perl-File-Listing-6.16-1.fc39.noarch perl-File-Path-2.18-501.fc40.noarch perl-File-Temp-1:0.231.100-501.fc40.noarch perl-File-stat-1.13-503.fc40.noarch perl-FileHandle-2.05-503.fc40.noarch perl-Filter-2:1.64-501.fc39.aarch64 perl-Getopt-Long-1:2.57-1.fc40.noarch perl-Getopt-Std-1.13-503.fc40.noarch perl-HTML-Parser-3.81-3.fc39.aarch64 perl-HTML-Tagset-3.20-55.fc40.noarch perl-HTTP-Cookies-6.11-1.fc40.noarch perl-HTTP-Date-6.06-2.fc39.noarch perl-HTTP-Message-6.45-1.fc40.noarch perl-HTTP-Negotiate-6.01-36.fc39.noarch perl-HTTP-Tiny-0.088-3.fc39.noarch perl-I18N-Langinfo-0.22-503.fc40.aarch64 perl-IO-1.52-503.fc40.aarch64 perl-IO-Compress-2.206-1.fc39.noarch perl-IO-HTML-1.004-11.fc39.noarch perl-IO-Socket-IP-0.42-1.fc39.noarch perl-IO-Socket-SSL-2.084-1.fc40.noarch perl-IPC-Open3-1.22-503.fc40.noarch perl-LWP-MediaTypes-6.04-15.fc39.noarch perl-MIME-Base64-3.16-501.fc40.aarch64 perl-Module-Load-1:0.36-501.fc40.noarch perl-Mozilla-CA-20230821-1.fc40.noarch perl-NTLM-1.09-36.fc39.noarch perl-Net-HTTP-6.23-2.fc39.noarch perl-Net-SSLeay-1.92-10.fc39.aarch64 perl-POSIX-2.13-503.fc40.aarch64 perl-PathTools-3.89-500.fc39.aarch64 perl-Pod-Escapes-1:1.07-501.fc40.noarch perl-Pod-Perldoc-3.28.01-501.fc39.noarch perl-Pod-Simple-1:3.45-4.fc39.noarch perl-Pod-Usage-4:2.03-500.fc39.noarch perl-Scalar-List-Utils-5:1.63-500.fc39.aarch64 perl-SelectSaver-1.02-503.fc40.noarch perl-Socket-4:2.037-3.fc39.aarch64 perl-Storable-1:3.32-500.fc39.aarch64 perl-Symbol-1.09-503.fc40.noarch perl-Term-ANSIColor-5.01-502.fc40.noarch perl-Term-Cap-1.18-500.fc39.noarch perl-Text-ParseWords-3.31-500.fc39.noarch perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch perl-Thread-Queue-3.14-501.fc40.noarch perl-Time-Local-2:1.350-3.fc39.noarch perl-TimeDate-1:2.33-11.fc39.noarch perl-Try-Tiny-0.31-6.fc39.noarch perl-URI-5.21-1.fc40.noarch perl-WWW-RobotRules-6.02-37.fc39.noarch perl-XML-Parser-2.46-16.fc40.aarch64 perl-base-2.27-503.fc40.noarch perl-constant-1.33-501.fc39.noarch perl-encoding-4:3.00-501.fc40.aarch64 perl-if-0.61.000-503.fc40.noarch perl-interpreter-4:5.38.2-503.fc40.aarch64 perl-libnet-3.15-501.fc39.noarch perl-libs-4:5.38.2-503.fc40.aarch64 perl-libwww-perl-6.72-1.fc39.noarch perl-locale-1.10-503.fc40.noarch perl-mro-1.28-503.fc40.aarch64 perl-open-1.13-503.fc40.noarch perl-overload-1.37-503.fc40.noarch perl-overloading-0.02-503.fc40.noarch perl-parent-1:0.241-500.fc39.noarch perl-podlators-1:5.01-500.fc39.noarch perl-subs-1.04-503.fc40.noarch perl-threads-1:2.36-500.fc39.aarch64 perl-threads-shared-1.68-500.fc39.aarch64 perl-vars-1.05-503.fc40.noarch pixman-0.42.2-2.fc39.aarch64 pixman-devel-0.42.2-2.fc39.aarch64 poppler-23.08.0-1.fc39.aarch64 poppler-data-0.4.11-5.fc39.noarch poppler-devel-23.08.0-1.fc39.aarch64 poppler-glib-23.08.0-1.fc39.aarch64 poppler-glib-devel-23.08.0-1.fc39.aarch64 potrace-1.16-10.fc39.aarch64 potrace-devel-1.16-10.fc39.aarch64 publicsuffix-list-20230812-1.fc40.noarch python-pip-wheel-23.2.1-1.fc39.noarch python-rpm-macros-3.12-5.fc40.noarch python3-3.12.1-1.fc40.aarch64 python3-libs-3.12.1-1.fc40.aarch64 python3-numpy-1:1.26.0-2.fc40.aarch64 python3-rpm-macros-3.12-5.fc40.noarch python3-setuptools-68.2.2-1.fc40.noarch readline-devel-8.2-4.fc39.aarch64 rhash-1.4.3-3.fc39.aarch64 shared-mime-info-2.3-2.fc40.aarch64 sqlite-3.44.2-1.fc40.aarch64 sqlite-devel-3.44.2-1.fc40.aarch64 sysprof-capture-devel-45.1-1.fc40.aarch64 tpm2-tss-4.0.1-6.fc40.aarch64 tzdata-2023c-4.fc40.noarch urw-base35-fonts-legacy-20200910-18.fc39.noarch vim-filesystem-2:9.0.2153-1.fc40.noarch wayland-devel-1.22.0-2.fc39.aarch64 xkeyboard-config-2.40-2.fc40.noarch xml-common-0.6.3-62.fc40.noarch xorg-x11-proto-devel-2023.2-3.fc40.noarch xprop-1.2.5-4.fc39.aarch64 xz-devel-5.4.5-1.fc40.aarch64 zlib-devel-1.2.13-5.fc40.aarch64 Complete! Finish: build setup for inkscape-1.3.2-2.fc40.src.rpm Start: rpmbuild inkscape-1.3.2-2.fc40.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1701216000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.pEOqGb + umask 022 + cd /builddir/build/BUILD + /usr/lib/rpm/redhat/gpgverify --keyring=/builddir/build/SOURCES/MarcJeanmougin.gpg --signature=/builddir/build/SOURCES/inkscape-1.3.2_2023-11-25_091e20ef0f.tar.xz.sig --data=/builddir/build/SOURCES/inkscape-1.3.2.tar.xz gpgv: Signature made Sat Nov 25 20:08:08 2023 UTC gpgv: using DSA key 74E8DA1398055A8120B276EB5FCB204EF882B07A gpgv: Good signature from "Marc Jeanmougin " gpgv: aka "Marc Jeanmougin " gpgv: aka "Marc Jeanmougin " gpgv: aka "Marc Jeanmougin " gpgv: aka "Marc Jeanmougin " + cd /builddir/build/BUILD + rm -rf inkscape-1.3.2_2023-11-25_091e20ef0f + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/inkscape-1.3.2.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd inkscape-1.3.2_2023-11-25_091e20ef0f + rm -rf /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-add-xmlmemory-include.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') ./CMakeScripts/cmake_consistency_check.py: updating ./CMakeScripts/cmake_consistency_check_config.py: no change ./buildtools/check_license_headers.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/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/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 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/__pycache__') recursedown('./share/extensions/inkex/deprecated') recursedown('./share/extensions/inkex/deprecated/__pycache__') recursedown('./share/extensions/inkex/deprecated-simple') recursedown('./share/extensions/inkex/elements') recursedown('./share/extensions/inkex/elements/__pycache__') recursedown('./share/extensions/inkex/gui') recursedown('./share/extensions/inkex/interfaces') recursedown('./share/extensions/inkex/interfaces/__pycache__') 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-xaml') recursedown('./share/extensions/other/extension-xaml/docs') recursedown('./share/extensions/other/extension-xaml/inkxaml') recursedown('./share/extensions/other/extension-xaml/inkxaml/__pycache__') recursedown('./share/extensions/other/extension-xaml/inkxaml/export') recursedown('./share/extensions/other/extension-xaml/inkxaml/export/__pycache__') recursedown('./share/extensions/other/extension-xaml/inkxaml/xaml2svg') recursedown('./share/extensions/other/extension-xaml/tests') recursedown('./share/extensions/other/extension-xaml/tests/data') recursedown('./share/extensions/other/extension-xaml/tests/data/cmd') recursedown('./share/extensions/other/extension-xaml/tests/data/cmd/inkscape') recursedown('./share/extensions/other/extension-xaml/tests/data/refs') recursedown('./share/extensions/other/extension-xaml/tests/data/svg') recursedown('./share/extensions/other/gcodetools') recursedown('./share/extensions/other/gcodetools/tests') recursedown('./share/extensions/other/gcodetools/tests/data') recursedown('./share/extensions/other/gcodetools/tests/data/refs') recursedown('./share/extensions/other/gcodetools/tests/data/svg') recursedown('./share/extensions/other/inkman') recursedown('./share/extensions/other/inkman/inkman') recursedown('./share/extensions/other/inkman/inkman/data') recursedown('./share/extensions/other/inkman/inkman/data/pixmaps') recursedown('./share/extensions/other/inkman/inkman/gui') recursedown('./share/extensions/other/templates') recursedown('./share/extensions/other/templates/icons') recursedown('./share/extensions/svg_fonts') recursedown('./share/extensions/tests') ./share/extensions/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/css.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/paths.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/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/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-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/test_addnodes.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_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_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_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_paths.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 recursedown('./share/extensions/tests/data') recursedown('./share/extensions/tests/data/batches') 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/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/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/pixmaps') recursedown('./share/screens') 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/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') ./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_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.ATBaWH + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -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.3.2_2023-11-25_091e20ef0f + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -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 -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 CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. ------------------------------ Building Makefile for Inkscape ------------------------------ Source Dir: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f Binary Dir: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.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.3.2_2023-11-25_091e20ef0f/redhat-linux-build -- Performing Test LIBATOMIC_NOT_NEEDED -- Performing Test LIBATOMIC_NOT_NEEDED - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.5") -- Checking for modules 'harfbuzz;pangocairo>=1.44;pangoft2;fontconfig;gsl;gmodule-2.0;libsoup-2.4>=2.42;bdw-gc;lcms2' -- Found harfbuzz, version 8.3.0 -- Found pangocairo, version 1.51.0 -- Found pangoft2, version 1.51.0 -- Found fontconfig, version 2.14.2 -- Found gsl, version 2.7.1 -- Found gmodule-2.0, version 2.78.3 -- Found libsoup-2.4, version 2.74.3 -- Found bdw-gc, version 8.2.2 -- Found lcms2, version 2.15 -- 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 23.08.0 -- Found poppler: /usr/lib64/libpoppler.so -- Checking for module 'poppler-glib' -- Found poppler-glib, version 23.08.0 -- Found poppler-glib: /usr/lib64/libpoppler-glib.so -- Checking for module 'cairo-svg' -- Found cairo-svg, version 1.18.0 -- Found cairo-svg: /usr/lib64/libcairo.so -- Checking for module 'poppler-cairo' -- Package 'poppler-cairo', required by 'virtual:world', not found -- Found poppler-cairo: /usr/lib64/libcairo.so -- Checking for modules 'libwpg-0.3;librevenge-0.0;librevenge-stream-0.0' -- Found libwpg-0.3, version 0.3.3 -- Found librevenge-0.0, version 0.0.5 -- Found librevenge-stream-0.0, version 0.0.5 -- Checking for modules 'libvisio-0.1;librevenge-0.0;librevenge-stream-0.0' -- Found libvisio-0.1, version 0.1.7 -- Found librevenge-0.0, version 0.0.5 -- Found librevenge-stream-0.0, version 0.0.5 -- Checking for modules 'libcdr-0.1;librevenge-0.0;librevenge-stream-0.0' -- Found libcdr-0.1, version 0.1.7 -- Found librevenge-0.0, version 0.0.5 -- Found librevenge-stream-0.0, version 0.0.5 -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- Found PNG: /usr/lib64/libpng.so (found version "1.6.40") -- Found Potrace: /usr/lib64/libpotrace.so -- Checking for modules 'gtkmm-3.0>=3.24;gdkmm-3.0>=3.24;gtk+-3.0>=3.24;gdk-3.0>=3.24' -- Found gtkmm-3.0, version 3.24.8 -- Found gdkmm-3.0, version 3.24.8 -- Found gtk+-3.0, version 3.24.38 -- Found gdk-3.0, version 3.24.38 -- Checking for module 'gspell-1' -- Found gspell-1, version 1.12.2 -- Using gspell -- Checking for module 'gtksourceview-4' -- Found gtksourceview-4, version 4.8.4 -- Using gtksourceview-4 -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.19.0") found components: filesystem -- Could NOT find Boost: missing: stacktrace_backtrace (found /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.19.0")) -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.19.0") found components: stacktrace_basic -- Found LibXslt: /usr/lib64/libxslt.so (found version "1.1.39") -- Found LibXml2: /usr/lib64/libxml2.so (found version "2.12.2") -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Checking for module 'readline' -- Found readline, version 8.2 -- Found GNU Readline: -- Checking for module 'GraphicsMagick++' -- Found GraphicsMagick++, version 1.3.40 -- Found Gettext: /usr/bin/msgmerge (found version "0.22") -- 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.3.2_2023-11-25_091e20ef0f/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 -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Performing Test HAVE_STRUCT_MALLINFO_FORDBLKS -- Performing Test HAVE_STRUCT_MALLINFO_FORDBLKS - Success -- Performing Test HAVE_STRUCT_MALLINFO_FSMBLKS -- Performing Test HAVE_STRUCT_MALLINFO_FSMBLKS - Success -- Performing Test HAVE_STRUCT_MALLINFO_HBLKHD -- Performing Test HAVE_STRUCT_MALLINFO_HBLKHD - Success -- Performing Test HAVE_STRUCT_MALLINFO_UORDBLKS -- Performing Test HAVE_STRUCT_MALLINFO_UORDBLKS - Success -- Performing Test HAVE_STRUCT_MALLINFO_USMBLKS -- Performing Test HAVE_STRUCT_MALLINFO_USMBLKS - Success -- Looking for sincos -- Looking for sincos - found -- Generating header and sourcefiles from sp-marshal.list (Glib-Marshal) INFO: Reading /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/sp-marshal.list... INFO: Reading /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/sp-marshal.list... -- sp-marshal.h changed; overwriting -- Checking for module 'glib-2.0>=2.0' -- Found glib-2.0, version 2.78.3 -- Checking for module 'libxml-2.0>=2.4.23' -- Found libxml-2.0, version 2.12.2 INKSCAPE_DIST_PREFIX: inkscape-1.3.2 ------------------------------------------------------------------------ Configuration Summary ------------------------------------------------------------------------ PROJECT_NAME: inkscape INKSCAPE_VERSION: 1.3.2 INKSCAPE_DIST_PREFIX: inkscape-1.3.2 CMAKE_BINARY_DIR: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build CMAKE_INSTALL_PREFIX: /usr CMAKE_INSTALL_LIBDIR: lib64 PACKAGE_LOCALE_DIR share/locale CMAKE_SYSTEM_NAME: Linux CMAKE_SYSTEM_VERSION: 6.2.9-300.fc38.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_INTERNAL_CAIRO: OFF WITH_X11: ON WITH_PROFILING: OFF BUILD_TESTING: OFF ------------------------------------------------------------------------ -- Configuring done (13.7s) -- Generating done (0.2s) 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j4 --verbose Change Dir: '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f -B/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/CMakeFiles /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util/CMakeFiles/util_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot/CMakeFiles/livarot_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f src/util/CMakeFiles/util_LIB.dir/build.make src/util/CMakeFiles/util_LIB.dir/build /usr/bin/gmake -f src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build.make src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/build.make src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/build /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 0%] Building CXX object src/util/CMakeFiles/util_LIB.dir/action-accel.cpp.o [ 0%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o [ 0%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/symbol_convert.c cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/action-accel.cpp [ 0%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o -MF CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o.d -o CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/AlphaLigne.cpp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-additional-sel.c [ 0%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-attr-sel.c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf.c: In function ‘U_EMR_CORE13_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-cascade.c [ 1%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/AVL.cpp [ 1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-declaration.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-declaration.c [ 1%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o -MF CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o.d -o CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/BitLigne.cpp [ 1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-doc-handler.c [ 1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-fonts.c [ 2%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/float-line.cpp [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-input.c [ 2%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf_print.c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf_print.c: In function ‘core3_print’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf_print.c:720:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 720 | printf(" %-15s ",label); colorref_print(*(U_COLORREF *)&(pEmr->iMode)); printf("\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-libxml-node-iface.c [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-num.c [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-om-parser.c [ 2%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf_safe.c [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-parser.c [ 2%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf_utf.c [ 2%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uwmf.c [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-parsing-location.c In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/action-accel.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-prop-list.c [ 3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-pseudo.c In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-rgb.c In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/int-line.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/float-line.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-selector.c [ 3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uwmf_endian.c /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-sel-eng.c In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uwmf_print.c [ 3%] Building CXX object src/util/CMakeFiles/util_LIB.dir/document-fonts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/document-fonts.cpp [ 3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-simple-sel.c In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-statement.c [ 3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/upmf.c /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 4%] Building CXX object src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/expression-evaluator.cpp [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-string.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-string.c [ 5%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/int-line.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/int-line.cpp.o -MF CMakeFiles/livarot_LIB.dir/int-line.cpp.o.d -o CMakeFiles/livarot_LIB.dir/int-line.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/int-line.cpp [ 5%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-style.c [ 5%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-stylesheet.c [ 5%] Building CXX object src/util/CMakeFiles/util_LIB.dir/format_size.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/format_size.cpp [ 5%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-term.c [ 5%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-tknzr.c [ 5%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/upmf_print.c [ 5%] Building CXX object src/util/CMakeFiles/util_LIB.dir/funclog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/funclog.cpp [ 6%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-token.c [ 6%] Building CXX object src/util/CMakeFiles/util_LIB.dir/pool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/pool.cpp [ 6%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-utils.c [ 6%] Linking C static library ../../../lib64/libuemf_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/cmake -P CMakeFiles/uemf_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 [ 6%] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-collections.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/font-collections.cpp /usr/bin/ranlib ../../../lib64/libuemf_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 6%] Built target uemf_LIB /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libdepixelize /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 6%] Building CXX object src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libdepixelize && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libdepixelize -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/kopftracer2011.cpp [ 6%] Linking C static library ../../../../lib64/libcroco_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/croco_LIB.dir/link.txt --verbose=1 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 6%] Built target croco_LIB /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/actioninfo.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/int-line.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/int-line.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connectionpin.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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/PathConversion.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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); | ^ [ 7%] Building CXX object src/util/CMakeFiles/util_LIB.dir/share.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/share.cpp [ 7%] Building CXX object src/util/CMakeFiles/util_LIB.dir/object-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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); } | ^~~~~~~~~~~ [ 7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connend.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/geometry.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp [ 7%] Linking CXX static library ../../../lib64/libdepixelize_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libdepixelize && /usr/bin/cmake -P CMakeFiles/depixelize_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 7%] Built target depixelize_LIB /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 7%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/box.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 8%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/cluster.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:875:26: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:876:37: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function ‘void Path::ConvertWithBackData(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:161:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | Geom::Point cx = 2 * bx - dx; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:875:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:876:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 876 | AddPoint( cb.vector() * ar * cbangle + dr ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:887:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 887 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:888:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 888 | 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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function ‘void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1038:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1038 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1039:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1039 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1050:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1050 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1051:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1051 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function ‘void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int, offset_orig&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1157:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1158:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1158 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1168:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1168 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1169:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1169 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:875:26: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | cb = omega * cb; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:876:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 876 | AddPoint( cb.vector() * ar * cbangle + dr ); | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:887:26: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 887 | cb = omega * cb; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:888:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 888 | AddPoint( cb.vector() * ar * cbangle + dr); | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function ‘Path::DoArc(Geom::Point const&, Geom::Point const&, double, double, double, bool, bool, double, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1038:26: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1038 | cb = omega * cb; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1039:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1039 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1050:26: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1050 | cb = omega * cb; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1051:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1051 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function ‘Path::DoArc(Geom::Point const&, Geom::Point const&, double, double, double, bool, bool, double, int, Path::offset_orig&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1157:26: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | cb = omega * cb; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1158:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1158 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1168:26: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1168 | cb = omega * cb; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1169:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1169 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ^~ [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/graph.cpp [ 8%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/hyperedge.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/cola.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 8%] Building CXX object src/util/CMakeFiles/util_LIB.dir/paper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/paper.cpp In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp: In member function ‘char* Path::svg_dump_path() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp:915:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | Geom::Point const p = (i == 0) ? Geom::Point(0, 0) : PrevPoint(i - 1); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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); | ^ [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/hyperedgeimprover.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/paper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/paper.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 8%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/convex_hull.cpp [ 8%] Building CXX object src/util/CMakeFiles/util_LIB.dir/preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp [ 8%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp [ 8%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/compound_constraints.cpp [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/hyperedgetree.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/junction.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:29: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double, bool&, bool, Geom::Point&}]’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp: In member function ‘void Path::AddCurve(const Geom::Curve&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:412:45: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | elliptical_arc->rotationAngle()*180.0/M_PI, // convert from radians to degrees | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp: In member function ‘void Path::LoadPath(const Geom::Path&, const Geom::Affine&, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:441:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 441 | MoveTo( pathtr.initialPoint() ); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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; } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/makepath.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:39:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 39 | if (ibox.width() != width_in || ibox.height() != height_in) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:39:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 39 | if (ibox.width() != width_in || ibox.height() != height_in) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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); | ^ [ 8%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/conjugate_gradient.cpp In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:42:50: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp: In member function ‘Path::AddCurve(Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:412:45: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | elliptical_arc->rotationAngle()*180.0/M_PI, // convert from radians to degrees | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp: In member function ‘Path::MakePathVector()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:353:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 353 | bezSt = 2*lastP-nData->p; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:42:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | auto scaled_box = dboxIn * Geom::Scale(sf); | ^ [ 8%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/connected_components.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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); } | ^~~~~~~~ [ 8%] Building CXX object src/util/CMakeFiles/util_LIB.dir/statics.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/statics.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ [ 8%] Building CXX object src/util/CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/recently-used-fonts.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp: In member function ‘Path::ConvertPositionsToForced(int, Path::cut_position*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:1158:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1158 | InsertCubicTo(endP,(1-ct)*theT,(1-ct)*enD,cp+1); | ^~~ [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/mtst.cpp [ 8%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/gradient_projection.cpp [ 8%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/path-description.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/path-description.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/path-description.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 8%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/PathOutline.cpp [ 8%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/shapepair.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/recently-used-fonts.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 8%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/straightener.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/recently-used-fonts.cpp: In member function ‘void Inkscape::RecentlyUsedFonts::prepend_to_list(const Glib::ustring&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/recently-used-fonts.cpp:225:29: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::list::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 225 | if(_recent_list.size() > _max_size) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/obstacle.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathOutline.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 9%] Building CXX object src/util/CMakeFiles/util_LIB.dir/units.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/units.cpp [ 9%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp [ 10%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 10%] Linking CXX static library ../../../../lib64/libcola_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 10%] Built target cola_LIB /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 10%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/block.cpp [ 10%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp [ 10%] Building CXX object src/util/CMakeFiles/util_LIB.dir/xim_fix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/xim_fix.cpp [ 10%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/blocks.cpp [ 10%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/cbuffer.cpp [ 10%] Building CXX object src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/util/ziptool.cpp [ 10%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/router.cpp [ 10%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/constraint.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp:14: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 10%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp [ 10%] Linking CXX static library ../../lib64/libutil_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/cmake -P CMakeFiles/util_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/util_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/libutil_LIB.a "CMakeFiles/util_LIB.dir/action-accel.cpp.o" "CMakeFiles/util_LIB.dir/document-fonts.cpp.o" "CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o" CMakeFiles/util_LIB.dir/format_size.cpp.o CMakeFiles/util_LIB.dir/funclog.cpp.o CMakeFiles/util_LIB.dir/pool.cpp.o "CMakeFiles/util_LIB.dir/font-collections.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/preview.cpp.o CMakeFiles/util_LIB.dir/statics.cpp.o "CMakeFiles/util_LIB.dir/recently-used-fonts.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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 10%] Built target util_LIB /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/autotrace.c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp: In function ‘void vpsc::generateXConstraints(const Rectangles&, const Variables&, Constraints&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:273:20: warning: variable ‘result’ set but not used [-Wunused-but-set-variable] 273 | size_t result; | ^~~~~~ [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/bitmap.c [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/color.c In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/curve.c /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/despeckle.c In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 10%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/solve_VPSC.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp: In member function ‘void Path::Stroke(Shape*, bool, double, JoinType, ButtType, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp:73:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ( Geom::LInfty(sbEnd-sbStart) < 0.00001 ) { // why close lines that shouldn't be closed? | ~~~~~^~~~~~~~ [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/epsilon-equal.c [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/exception.c [ 10%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/filename.c [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/fit.c In function ‘fit_one_spline’, inlined from ‘fit_with_least_squares’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/fit.c:911:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/fit.c:1131:10: warning: ‘spline’ is used uninitialized [-Wuninitialized] 1131 | return spline; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/fit.c: In function ‘fit_with_least_squares’: [ 10%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/fit.c:1071:15: note: ‘spline’ declared here 1071 | spline_type spline; | ^~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/scanline.cpp [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/image-proc.c [ 10%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/variable.cpp [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/input.c [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/logreport.c [ 12%] Linking CXX static library ../../../../lib64/libvpsc_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/cmake -P CMakeFiles/vpsc_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/cmake -E cmake_link_script CMakeFiles/vpsc_LIB.dir/link.txt --verbose=1 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Built target vpsc_LIB /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkgc /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkgc /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkgc/CMakeFiles/gc_LIB.dir/DependInfo.cmake "--color=" [ 12%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f src/inkgc/CMakeFiles/gc_LIB.dir/build.make src/inkgc/CMakeFiles/gc_LIB.dir/build cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/shape.cpp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Building CXX object src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkgc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkgc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkgc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/inkgc/gc.cpp [ 12%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/median.c [ 12%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/module.c [ 12%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/output.c [ 12%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/timer.cpp [ 12%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/pxl-outline.c In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 12%] Linking CXX static library ../../lib64/libgc_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkgc && /usr/bin/cmake -P CMakeFiles/gc_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkgc && /usr/bin/cmake -E cmake_link_script CMakeFiles/gc_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/libgc_LIB.a CMakeFiles/gc_LIB.dir/gc.cpp.o /usr/bin/ranlib ../../lib64/libgc_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Built target gc_LIB /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_1.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Generating ar.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ar.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ar.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Built target pofiles_1 /usr/bin/gmake -f po/CMakeFiles/pofiles_2.dir/build.make po/CMakeFiles/pofiles_2.dir/depend [ 12%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_2.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/vertices.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Generating as.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/as.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/as.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Built target pofiles_2 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_3.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Generating az.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/az.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/az.po [ 12%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/spline.c In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Built target pofiles_3 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_4.dir/DependInfo.cmake "--color=" /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Generating be.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/be.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/be.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/thin-image.c [ 12%] Built target pofiles_4 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_5.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Generating bg.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/bg.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/bg.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Built target pofiles_5 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_6.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Generating bn.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/bn.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/bn.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_7.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Generating bn_BD.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/bn_BD.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/bn_BD.po [ 12%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/vector.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Built target pofiles_7 [ 12%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o /usr/bin/gmake -f po/CMakeFiles/pofiles_8.dir/build.make po/CMakeFiles/pofiles_8.dir/depend cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/viscluster.cpp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_8.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Generating br.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/br.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/br.po [ 12%] Linking C static library ../../../lib64/libautotrace_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/cmake -P CMakeFiles/autotrace_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/cmake -E cmake_link_script CMakeFiles/autotrace_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libautotrace_LIB.a CMakeFiles/autotrace_LIB.dir/autotrace.c.o CMakeFiles/autotrace_LIB.dir/bitmap.c.o CMakeFiles/autotrace_LIB.dir/color.c.o CMakeFiles/autotrace_LIB.dir/curve.c.o CMakeFiles/autotrace_LIB.dir/despeckle.c.o "CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o" CMakeFiles/autotrace_LIB.dir/exception.c.o CMakeFiles/autotrace_LIB.dir/filename.c.o CMakeFiles/autotrace_LIB.dir/fit.c.o "CMakeFiles/autotrace_LIB.dir/image-proc.c.o" CMakeFiles/autotrace_LIB.dir/input.c.o CMakeFiles/autotrace_LIB.dir/logreport.c.o CMakeFiles/autotrace_LIB.dir/median.c.o CMakeFiles/autotrace_LIB.dir/module.c.o CMakeFiles/autotrace_LIB.dir/output.c.o "CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o" CMakeFiles/autotrace_LIB.dir/spline.c.o "CMakeFiles/autotrace_LIB.dir/thin-image.c.o" CMakeFiles/autotrace_LIB.dir/vector.c.o /usr/bin/ranlib ../../../lib64/libautotrace_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Built target autotrace_LIB [ 12%] Built target pofiles_8 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_9.dir/DependInfo.cmake "--color=" [ 12%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/visibility.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 12%] Generating brx.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/brx.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/brx.po In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ [ 12%] Built target pofiles_9 /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/bin/gmake -f po/CMakeFiles/pofiles_10.dir/build.make po/CMakeFiles/pofiles_10.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_10.dir/DependInfo.cmake "--color=" /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating ca.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ca.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ca.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_10 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_11.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating ca@valencia.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ca@valencia.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ca@valencia.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_11 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_12.dir/DependInfo.cmake "--color=" [ 13%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/vpsc.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating cs.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/cs.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/cs.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_12 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_13.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating da.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/da.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/da.po /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_13 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_14.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 13%] Generating de.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/de.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/de.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_14 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_15.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating doi.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/doi.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/doi.po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp: In member function ‘int Shape::AddPoint(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp:325:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Shape::AddPoint (const Geom::Point x) | ^~~~~ /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_16.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating dz.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/dz.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/dz.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_15 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_17.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating el.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/el.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/el.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_16 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_18.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating en_AU.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/en_AU.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/en_AU.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_17 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_19.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating en_CA.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/en_CA.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/en_CA.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_18 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_20.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating en_GB.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/en_GB.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/en_GB.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_21.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating eo.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/eo.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/eo.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_20 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_22.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating es.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/es.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/es.po [ 14%] 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_23.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating es_MX.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/es_MX.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/es_MX.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_22 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_24.dir/DependInfo.cmake "--color=" [ 14%] Built target pofiles_23 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_25.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating et.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/et.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/et.po [ 14%] Generating eu.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/eu.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/eu.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_24 /usr/bin/gmake -f po/CMakeFiles/pofiles_26.dir/build.make po/CMakeFiles/pofiles_26.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_26.dir/DependInfo.cmake "--color=" [ 14%] Built target pofiles_25 /usr/bin/gmake -f po/CMakeFiles/pofiles_27.dir/build.make po/CMakeFiles/pofiles_27.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_27.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating fa.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/fa.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/fa.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating fi.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/fi.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/fi.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_26 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_28.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_27 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_29.dir/DependInfo.cmake "--color=" [ 14%] Generating fr.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/fr.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/fr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating ga.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ga.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ga.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_29 /usr/bin/gmake -f po/CMakeFiles/pofiles_30.dir/build.make po/CMakeFiles/pofiles_30.dir/depend [ 14%] Built target pofiles_28 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_30.dir/DependInfo.cmake "--color=" [ 14%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeDraw.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating gl.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/gl.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/gl.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_30 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_31.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating gu.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/gu.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/gu.po [ 15%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_31 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_32.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating he.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/he.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/he.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Linking CXX static library ../../../../lib64/libavoid_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/cmake -P CMakeFiles/avoid_LIB.dir/cmake_clean_target.cmake [ 15%] Built target pofiles_32 /usr/bin/gmake -f po/CMakeFiles/pofiles_33.dir/build.make po/CMakeFiles/pofiles_33.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_33.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_33.dir/build.make po/CMakeFiles/pofiles_33.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 [ 15%] Generating hi.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/hi.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/hi.po /usr/bin/ranlib ../../../../lib64/libavoid_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target avoid_LIB /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_34.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating hr.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/hr.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/hr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_33 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_35.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating hu.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/hu.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/hu.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_34 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_36.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating hy.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/hy.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/hy.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_35 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_37.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating id.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/id.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/id.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_36 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_38.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating is.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/is.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/is.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_37 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_39.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating it.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/it.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/it.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_38 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_40.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating ja.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ja.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ja.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_39 /usr/bin/gmake -f po/CMakeFiles/pofiles_41.dir/build.make po/CMakeFiles/pofiles_41.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_41.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating km.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/km.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/km.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Built target pofiles_40 /usr/bin/gmake -f po/CMakeFiles/pofiles_42.dir/build.make po/CMakeFiles/pofiles_42.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_42.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating kn.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/kn.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/kn.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Built target pofiles_41 /usr/bin/gmake -f po/CMakeFiles/pofiles_43.dir/build.make po/CMakeFiles/pofiles_43.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_43.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating ko.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ko.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ko.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Built target pofiles_42 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_44.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating kok.gmo gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/kok.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/kok.po [ 16%] Built target pofiles_43 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_45.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_45.dir/build.make po/CMakeFiles/pofiles_45.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating kok@latin.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/kok@latin.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/kok@latin.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Built target pofiles_44 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_46.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating ks@aran.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ks@aran.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ks@aran.po [ 16%] Built target pofiles_45 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_47.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating ks@deva.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ks@deva.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ks@deva.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Built target pofiles_46 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_48.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating lt.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/lt.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/lt.po [ 16%] Built target pofiles_47 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_49.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating lv.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/lv.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/lv.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Built target pofiles_48 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_50.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating mai.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mai.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mai.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Built target pofiles_49 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_51.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating mk.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mk.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mk.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Built target pofiles_50 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_52.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_52.dir/build.make po/CMakeFiles/pofiles_52.dir/build [ 17%] Built target pofiles_51 /usr/bin/gmake -f po/CMakeFiles/pofiles_53.dir/build.make po/CMakeFiles/pofiles_53.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_53.dir/DependInfo.cmake "--color=" [ 17%] Generating ml.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ml.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ml.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating mn.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mn.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mn.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Built target pofiles_53 /usr/bin/gmake -f po/CMakeFiles/pofiles_54.dir/build.make po/CMakeFiles/pofiles_54.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_54.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_54.dir/build.make po/CMakeFiles/pofiles_54.dir/build [ 17%] Built target pofiles_52 /usr/bin/gmake -f po/CMakeFiles/pofiles_55.dir/build.make po/CMakeFiles/pofiles_55.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_55.dir/DependInfo.cmake "--color=" [ 17%] Generating mni.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mni.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mni.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating mni@beng.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mni@beng.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mni@beng.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Built target pofiles_54 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_56.dir/DependInfo.cmake "--color=" In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeDraw.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating mr.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mr.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mr.po [ 17%] Built target pofiles_55 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_57.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating nb.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/nb.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/nb.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Built target pofiles_56 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_58.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Built target pofiles_57 /usr/bin/gmake -f po/CMakeFiles/pofiles_59.dir/build.make po/CMakeFiles/pofiles_59.dir/depend [ 17%] Generating ne.gmo gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_59.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ne.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ne.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 17%] Generating nl.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/nl.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/nl.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Built target pofiles_58 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_60.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Built target pofiles_59 /usr/bin/gmake -f po/CMakeFiles/pofiles_61.dir/build.make po/CMakeFiles/pofiles_61.dir/depend [ 17%] Generating nn.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/nn.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/nn.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_61.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_61.dir/build.make po/CMakeFiles/pofiles_61.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating or.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/or.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/or.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Built target pofiles_60 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_62.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating pa.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/pa.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/pa.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_61 /usr/bin/gmake -f po/CMakeFiles/pofiles_63.dir/build.make po/CMakeFiles/pofiles_63.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_63.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating pl.gmo In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/pl.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/pl.po /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_62 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_64.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating pt.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/pt.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/pt.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_63 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_65.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating pt_BR.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/pt_BR.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/pt_BR.po In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_64 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_66.dir/DependInfo.cmake "--color=" /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating ro.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ro.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ro.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_65 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_67.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating ru.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ru.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ru.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_66 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_68.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating rw.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/rw.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/rw.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_67 /usr/bin/gmake -f po/CMakeFiles/pofiles_69.dir/build.make po/CMakeFiles/pofiles_69.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_69.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating sa.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sa.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sa.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_68 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_70.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating sat.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sat.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sat.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_69 /usr/bin/gmake -f po/CMakeFiles/pofiles_71.dir/build.make po/CMakeFiles/pofiles_71.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_71.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_71.dir/build.make po/CMakeFiles/pofiles_71.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating sat@deva.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sat@deva.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sat@deva.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_70 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_72.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating sd.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sd.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sd.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Built target pofiles_71 /usr/bin/gmake -f po/CMakeFiles/pofiles_73.dir/build.make po/CMakeFiles/pofiles_73.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_73.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 19%] Generating sd@deva.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sd@deva.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sd@deva.po /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 19%] Built target pofiles_72 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_74.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating sk.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sk.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sk.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Built target pofiles_73 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_75.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating sl.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sl.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sl.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Built target pofiles_74 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_76.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 19%] Generating sq.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sq.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sq.po /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Built target pofiles_75 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_77.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ [ 19%] Generating sr.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sr.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sr.po [ 19%] Built target pofiles_76 /usr/bin/gmake -f po/CMakeFiles/pofiles_78.dir/build.make po/CMakeFiles/pofiles_78.dir/depend In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_78.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_78.dir/build.make po/CMakeFiles/pofiles_78.dir/build /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating sr@latin.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sr@latin.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sr@latin.po In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Built target pofiles_77 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_79.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Built target pofiles_78 /usr/bin/gmake -f po/CMakeFiles/pofiles_80.dir/build.make po/CMakeFiles/pofiles_80.dir/depend [ 19%] Generating sv.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sv.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sv.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_80.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_80.dir/build.make po/CMakeFiles/pofiles_80.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating ta.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ta.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ta.po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp: In member function ‘void Shape::ConvertToFormeNested(Path*, int, Path**, int, int&, int*&, int*&, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:402:25: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 402 | if (pData.size()<= fi || fi == numberOfPoints()) { | ~~~~~~~~~~~~^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Built target pofiles_79 /usr/bin/gmake -f po/CMakeFiles/pofiles_81.dir/build.make po/CMakeFiles/pofiles_81.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_81.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_81.dir/build.make po/CMakeFiles/pofiles_81.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating te.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/te.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/te.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Built target pofiles_80 In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_82.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o [ 19%] Generating th.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/th.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/th.po cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeRaster.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Built target pofiles_81 /usr/bin/gmake -f po/CMakeFiles/pofiles_83.dir/build.make po/CMakeFiles/pofiles_83.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_83.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating tr.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/tr.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/tr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_82 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_84.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating uk.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/uk.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/uk.po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp: In member function ‘void Shape::ConvertToForme(Path*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:65:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | eData[i].rdx = pData[getEdge(i).en].rx - pData[getEdge(i).st].rx; gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_83 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_85.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating ur.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ur.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ur.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_84 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_86.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating vi.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/vi.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/vi.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_85 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_87.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating zh_CN.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/zh_CN.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/zh_CN.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_86 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_88.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating zh_TW.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/zh_TW.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/zh_TW.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_87 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkscape-de.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating inkscape.de.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.3.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.de.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.de.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_88 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkscape-fr.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating inkscape.de.1 [ 20%] Generating inkscape.fr.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.3.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.fr.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.fr.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.de.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.de.1 [ 20%] Generating inkscape.de.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.de.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target man-inkscape-de /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkscape-hr.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating inkscape.hr.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.3.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hr.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hr.tmp [ 20%] Generating inkscape.fr.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.fr.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.fr.1 [ 21%] Generating inkscape.fr.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.fr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Built target man-inkscape-fr /usr/bin/gmake -f man/CMakeFiles/man-inkscape-hu.dir/build.make man/CMakeFiles/man-inkscape-hu.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkscape-hu.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-hu.dir/build.make man/CMakeFiles/man-inkscape-hu.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Generating inkscape.hr.1 [ 21%] Generating inkscape.hu.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.3.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hu.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hu.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hr.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hr.1 [ 21%] Generating inkscape.hr.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Built target man-inkscape-hr /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkscape-ko.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-ko.dir/build.make man/CMakeFiles/man-inkscape-ko.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 22%] Generating inkscape.ko.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.3.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.ko.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.ko.tmp [ 22%] Generating inkscape.hu.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hu.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hu.1 [ 22%] Generating inkscape.hu.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hu.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 22%] Built target man-inkscape-hu /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkscape.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 22%] Generating inkscape.ko.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.ko.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.ko.1 [ 22%] Generating inkscape.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.3.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.tmp [ 22%] Generating inkscape.ko.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.ko.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 22%] Built target man-inkscape-ko /usr/bin/gmake -f man/CMakeFiles/man-inkscape-zh_TW.dir/build.make man/CMakeFiles/man-inkscape-zh_TW.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkscape-zh_TW.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 22%] Generating inkscape.zh_TW.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.3.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.zh_TW.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.zh_TW.tmp [ 22%] Generating inkscape.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.1 [ 22%] Generating inkscape.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 22%] Built target man-inkscape /usr/bin/gmake -f man/CMakeFiles/man-inkview-de.dir/build.make man/CMakeFiles/man-inkview-de.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-de.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-de.dir/build.make man/CMakeFiles/man-inkview-de.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 22%] Generating inkscape.zh_TW.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.zh_TW.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.zh_TW.1 [ 22%] Generating inkview.de.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.de.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.de.tmp [ 22%] Generating inkscape.zh_TW.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.zh_TW.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 22%] Built target man-inkscape-zh_TW /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-es.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-es.dir/build.make man/CMakeFiles/man-inkview-es.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Generating inkview.es.tmp [ 23%] Generating inkview.de.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.de.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.de.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.es.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.es.tmp [ 23%] Generating inkview.de.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.de.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Built target man-inkview-de /usr/bin/gmake -f man/CMakeFiles/man-inkview-fr.dir/build.make man/CMakeFiles/man-inkview-fr.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-fr.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-fr.dir/build.make man/CMakeFiles/man-inkview-fr.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Generating inkview.es.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.es.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.es.1 [ 23%] Generating inkview.fr.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.fr.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.fr.tmp [ 23%] Generating inkview.es.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.es.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Built target man-inkview-es /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-hr.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Generating inkview.fr.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.fr.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.fr.1 [ 23%] Generating inkview.hr.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hr.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hr.tmp [ 23%] Generating inkview.fr.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.fr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Built target man-inkview-fr /usr/bin/gmake -f man/CMakeFiles/man-inkview-hu.dir/build.make man/CMakeFiles/man-inkview-hu.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-hu.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-hu.dir/build.make man/CMakeFiles/man-inkview-hu.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Generating inkview.hr.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hr.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hr.1 [ 23%] Generating inkview.hu.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hu.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hu.tmp [ 23%] Generating inkview.hr.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Built target man-inkview-hr /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-ko.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Generating inkview.hu.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hu.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hu.1 [ 23%] Generating inkview.ko.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.ko.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.ko.tmp [ 23%] Generating inkview.hu.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hu.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Built target man-inkview-hu /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview.dir/build.make man/CMakeFiles/man-inkview.dir/build [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating inkview.ko.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.ko.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.ko.1 [ 25%] Generating inkview.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.tmp [ 25%] Generating inkview.ko.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.ko.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target man-inkview-ko /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-pt_BR.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-pt_BR.dir/build.make man/CMakeFiles/man-inkview-pt_BR.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating inkview.1 [ 25%] Generating inkview.pt_BR.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pt_BR.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pt_BR.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.1 [ 25%] Generating inkview.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target man-inkview /usr/bin/gmake -f man/CMakeFiles/man-inkview-zh_TW.dir/build.make man/CMakeFiles/man-inkview-zh_TW.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-zh_TW.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-zh_TW.dir/build.make man/CMakeFiles/man-inkview-zh_TW.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating inkview.pt_BR.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pt_BR.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pt_BR.1 [ 25%] Generating inkview.zh_TW.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.zh_TW.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.zh_TW.tmp [ 25%] Generating inkview.pt_BR.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pt_BR.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target man-inkview-pt_BR /usr/bin/gmake -f share/CMakeFiles/inkscape_desktop.dir/build.make share/CMakeFiles/inkscape_desktop.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/CMakeFiles/inkscape_desktop.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f share/CMakeFiles/inkscape_desktop.dir/build.make share/CMakeFiles/inkscape_desktop.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating ../org.inkscape.Inkscape.desktop [ 25%] Generating inkview.zh_TW.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share && /usr/bin/msgfmt --desktop --template /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/org.inkscape.Inkscape.desktop.in -d /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.zh_TW.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.zh_TW.1 [ 25%] Generating inkview.zh_TW.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.zh_TW.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target man-inkview-zh_TW /usr/bin/gmake -f share/CMakeFiles/inkscape_appdata.dir/build.make share/CMakeFiles/inkscape_appdata.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/CMakeFiles/inkscape_appdata.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating ../org.inkscape.Inkscape.appdata.xml cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share && /usr/bin/msgfmt --xml --template /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/org.inkscape.Inkscape.appdata.xml.in -d /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/org.inkscape.Inkscape.appdata.xml In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeRaster.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeRaster.cpp: In member function ‘void Shape::BeginRaster(float&, int&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeRaster.cpp:68:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | eData[i].rdx=pData[getEdge(i).en].rx - pData[getEdge(i).st].rx; In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 25%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-event.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp: In member function ‘int Shape::Reoriente(Shape*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp:118:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | eData[i].rdx = pData[getEdge(i).en].rx - pData[getEdge(i).st].rx; In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-event.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 25%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-event.cpp:14: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 25%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree-list.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target inkscape_desktop /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/filters /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/filters /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/filters/CMakeFiles/filters_svg_h.dir/DependInfo.cmake "--color=" In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp:14: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating filters.svg.h cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/filters && python3 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/filters/i18n.py /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/filters/filters.svg > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/filters/filters.svg.h /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree-list.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target inkscape_appdata gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/markers /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/markers /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/markers/CMakeFiles/markers_svg_h.dir/DependInfo.cmake "--color=" [ 25%] Built target filters_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]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/paint /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/paint/CMakeFiles/patterns_svg_h.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating markers.svg.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/markers && python3 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/markers/i18n.py /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/markers/markers.svg > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/markers/markers.svg.h /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating patterns.svg.h cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint && python3 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/i18n.py /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Asian\ patterns.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Decoratives.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Geometrical.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Grids.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Halftones.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Nature\ patterns.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Patterns.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Shading.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Textures.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/hatches.svg > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/paint/patterns.svg.h /usr/bin/gmake -f share/palettes/CMakeFiles/palettes_h.dir/build.make share/palettes/CMakeFiles/palettes_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/palettes /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/palettes /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/palettes/CMakeFiles/palettes_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f share/palettes/CMakeFiles/palettes_h.dir/build.make share/palettes/CMakeFiles/palettes_h.dir/build [ 25%] Built target markers_svg_h /usr/bin/gmake -f share/symbols/CMakeFiles/symbols_h.dir/build.make share/symbols/CMakeFiles/symbols_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/symbols /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/symbols /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/symbols/CMakeFiles/symbols_h.dir/DependInfo.cmake "--color=" [ 25%] Generating palettes.h cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/palettes && python3 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/palettes/i18n.py inkscape.gpl svg.gpl Tango-Palette.gpl > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/palettes/palettes.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating symbols.h cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/symbols && python3 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/symbols/symbols.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target palettes_h /usr/bin/gmake -f share/templates/CMakeFiles/templates_h.dir/build.make share/templates/CMakeFiles/templates_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/templates /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/templates /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/templates/CMakeFiles/templates_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating templates.h cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/templates && python3 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/templates/templates.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target templates_h [ 25%] Built target patterns_svg_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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Nothing to be done for 'po/CMakeFiles/pofiles.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target symbols_h [ 25%] Built target pofiles /usr/bin/gmake -f share/templates/CMakeFiles/default_templates.dir/build.make share/templates/CMakeFiles/default_templates.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/templates /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/templates /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/templates/CMakeFiles/default_templates.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating localized default templates cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/templates && python3 ./create_default_templates.py /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 25%] Built target default_templates /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp: In member function ‘int SweepTree::Find(const Geom::Point&, SweepTree*, SweepTree*&, SweepTree*&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp:97:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 97 | bNorm = -bNorm; | ~~~~~~^~~~~~~~ [ 25%] Linking CXX static library ../../lib64/liblivarot_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/cmake -P CMakeFiles/livarot_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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/AlphaLigne.cpp.o CMakeFiles/livarot_LIB.dir/AVL.cpp.o CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o "CMakeFiles/livarot_LIB.dir/float-line.cpp.o" "CMakeFiles/livarot_LIB.dir/int-line.cpp.o" CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o CMakeFiles/livarot_LIB.dir/Path.cpp.o CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o "CMakeFiles/livarot_LIB.dir/path-description.cpp.o" CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o CMakeFiles/livarot_LIB.dir/Shape.cpp.o CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o "CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o" "CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o" "CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o" /usr/bin/ranlib ../../lib64/liblivarot_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target livarot_LIB /usr/bin/gmake -f src/CMakeFiles/inkscape_base.dir/build.make src/CMakeFiles/inkscape_base.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating inkscape-version.cpp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/cmake -DINKSCAPE_SOURCE_DIR=/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -DINKSCAPE_BINARY_DIR=/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build -P /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/CMakeScripts/inkscape-version.cmake revision is 091e20ef0f, 2023-11-25 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/CMakeFiles/inkscape_base.dir/DependInfo.cmake "--color=" Deleting primary custom command output "/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkscape-version.cpp" because another output "/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/run_always.txt" does not exist. gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/async/async.cpp.o [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/color/color-conv.cpp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/debug/demangle.cpp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/async/async.cpp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/debug/heap.cpp [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/debug/log-display-config.cpp [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/debug/logger.cpp [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/debug/sysv-heap.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/debug/timestamp.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/curve.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.h:17: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: 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 dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp:15: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp: In member function ‘Geom::Rect Inkscape::DrawingContext::targetLogicalBounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::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::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:15: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: 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 dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp: In member function ‘void Inkscape::DrawingContext::arc(const Geom::Point&, double, const Geom::AngleInterval&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp: In member function ‘void Inkscape::DrawingContext::setSource(Inkscape::DrawingSurface*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp: In member function ‘Geom::Rect Inkscape::DrawingContext::targetLogicalBounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:79: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:81: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.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 dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp: In member function ‘Inkscape::DrawingContext::arc(Geom::Point const&, double, Geom::AngleInterval const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp: In member function ‘Inkscape::DrawingContext::setSource(Inkscape::DrawingSurface*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp:137:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | Geom::Point origin = s->origin(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp: In member function ‘Inkscape::DrawingContext::targetLogicalBounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 | ^~~~~~~~~~~~~~ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘void convert_pixels_pixbuf_to_argb32(guchar*, int, int, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘void convert_pixels_argb32_to_pixbuf(guchar*, int, int, int, guint32)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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) { | ~~^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.3.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/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:850:55: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.3.0/2geom/point.h:139:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Point operator-() const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::initialAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘void feed_path_to_cairo(cairo_t*, const Geom::Path&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:1927:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1927 | } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘feed_path_to_cairo(_cairo*, Geom::Path const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:826:64: note: parameter passing for argument of type ‘struct 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] ); | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:15: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:698:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 698 | feed_curve_to_cairo(cairo_t *cr, Geom::Curve const &c, Geom::Affine const &trans, Geom::Rect const &view, bool optimize_stroke) | ^~~~~~~~~~~~~~~~~~~ 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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:895:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp: In member function ‘Geom::Rect Inkscape::DrawingImage::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:95:35: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp: In member function ‘Geom::Rect Inkscape::DrawingImage::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:198:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | Geom::Point np = l.pointAt(l.nearestTime(p)); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:259:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | } // namespace Inkscape | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.h:17: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: 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 dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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); } | ^~~~~~~~~~~ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp: In member function ‘Inkscape::DrawingImage::_pickItem(Geom::Point const&, double, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:216:40: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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 | ^~~~~~~~~~~~ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-shape.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:3: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In constructor ‘Inkscape::DrawingItem::DrawingItem(Inkscape::Drawing&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:231:10: warning: ‘Inkscape::DrawingItem::style_vector_effect_fixed’ will be initialized after [-Wreorder] 231 | bool style_vector_effect_fixed : 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:209:11: warning: ‘float Inkscape::DrawingItem::_opacity’ [-Wreorder] 209 | float _opacity; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:64:1: warning: when initialized here [-Wreorder] 64 | DrawingItem::DrawingItem(Drawing &drawing) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:221:21: warning: ‘Inkscape::DrawingItem::_stroke_pattern’ will be initialized after [-Wreorder] 221 | DrawingPattern *_stroke_pattern; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:205:13: warning: ‘SPItem* Inkscape::DrawingItem::_item’ [-Wreorder] 205 | SPItem *_item; ///< Used to associate DrawingItems with SPItems that created them | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:64:1: warning: when initialized here [-Wreorder] 64 | DrawingItem::DrawingItem(Drawing &drawing) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:242:14: warning: ‘Inkscape::DrawingItem::_has_cache_iterator’ will be initialized after [-Wreorder] 242 | unsigned _has_cache_iterator : 1; ///< If set, _cache_iterator is valid | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:234:14: warning: ‘unsigned char Inkscape::DrawingItem::_propagate_state’ [-Wreorder] 234 | unsigned _propagate_state : 8; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:64:1: warning: when initialized here [-Wreorder] 64 | DrawingItem::DrawingItem(Drawing &drawing) | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp: In member function ‘void Inkscape::DrawingItem::recursivePrintTree(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:1091:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1091 | for (int i = 0; i < level; i++) { | ~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-surface.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: 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 dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-shape.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:142:48: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp In file included from /usr/include/2geom-1.3.0/2geom/curves.h:38: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 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.3.0/2geom/curves.h:39: /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:142:46: 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 const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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 { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:278:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | auto const c = _tile_rect->dimensions() * scale; | ^~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:19: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: 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 dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-shape.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp: In member function ‘Inkscape::DrawingPattern::renderPattern(Inkscape::RenderContext&, Geom::GenericRect const&, float, int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:142:48: 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 const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-shape.cpp:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/drawing.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.cpp:15: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.cpp: In member function ‘cairo_t* Inkscape::DrawingSurface::createRawContext()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/transforms.h: In static member function ‘static Geom::Scale Geom::Scale::identity()’: /usr/include/2geom-1.3.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() { Scale ret; return ret; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.cpp: In member function ‘Inkscape::DrawingSurface::createRawContext()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-3dutils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-3dutils.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: 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 dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-blend.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-blend.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:112:30: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-3dutils.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:112:15: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | b = bigbox * ctx.ctm; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:322:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | dc.rectangle( Geom::Rect(ps + poff, pf - poff)); | ~~~^~~~~~ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-colormatrix.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:112:30: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | b = bigbox * ctx.ctm; | ^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:466:10: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 466 | unsigned DrawingText::_renderItem(DrawingContext &dc, RenderContext &rc, Geom::IntRect const &area, unsigned flags, DrawingItem const *stop_at) const | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-component-transfer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-component-transfer.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-blend.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-colormatrix.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-composite.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-composite.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-component-transfer.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-convolve-matrix.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-diffuselighting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-composite.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-displacement-map.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-displacement-map.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-convolve-matrix.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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() ); | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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(); | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-gaussian.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-displacement-map.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-merge.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-gaussian.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:65:68: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:75:30: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp: In member function ‘Inkscape::Filters::FilterFlood::render_cairo(Inkscape::Filters::FilterSlot&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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(); | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-morphology.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-merge.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:53:59: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | Geom::Rect vp = filter_primitive_area(slot.get_units()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:67:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Geom::Point bbox_00 = Geom::Point(0,0) * m; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:78:40: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Geom::Rect sa = slot.get_slot_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:82:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | Inkscape::DrawingContext dc(out, sa.min()); | ~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.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 | void FilterImage::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-primitive.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-merge.cpp: In member function ‘virtual void Inkscape::Filters::FilterMerge::set_input(int, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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()); | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-morphology.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: 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 dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘Geom::Rect Inkscape::Filters::FilterSlot::get_primitive_area(int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:46:61: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘Geom::Rect Inkscape::Filters::FilterSlot::get_primitive_area(int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘Inkscape::Filters::FilterSlot::get_primitive_area(int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing 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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:19: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.h: In constructor ‘Inkscape::Filters::FilterSpecularLighting::FilterSpecularLighting()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.h:48:12: warning: ‘double Inkscape::Filters::FilterSpecularLighting::surfaceScale’ [-Wreorder] 48 | double surfaceScale; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:35:1: warning: when initialized here [-Wreorder] 35 | FilterSpecularLighting::FilterSpecularLighting() | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:62:37: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:65:35: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp: In member function ‘Inkscape::Filters::FilterTile::render_cairo(Inkscape::Filters::FilterSlot&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 | ^~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:23: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:105:77: 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 FilterPrimitive::filter_primitive_area(FilterUnits const &units) const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:110:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:105:12: 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 FilterPrimitive::filter_primitive_area(FilterUnits const &units) const | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.h:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:105:12: 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 FilterPrimitive::filter_primitive_area(FilterUnits const &units) const | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:17: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:156:35: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-light.cpp In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp: In member function ‘Geom::Affine Inkscape::Filters::FilterUnits::get_matrix_user2units(SPFilterUnits) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp: In member function ‘Geom::IntRect Inkscape::Filters::FilterUnits::get_pixblock_filterarea_paraller() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp: In member function ‘Inkscape::Filters::FilterUnits::get_matrix_user2units(SPFilterUnits) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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()); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp: In member function ‘Inkscape::Filters::FilterUnits::get_pixblock_filterarea_paraller() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-style.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:414:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 414 | double x0 = slot_area.min()[Geom::X]; | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 | ^~~~~~~~~~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/distantlight.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-light.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/canvas-temporary-item-list.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-temporary-item-list.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:42: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-temporary-item.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:46: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: 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 dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:372:134: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 372 | std::pair Filter::_filter_resolution(Geom::Rect const &area, Geom::Affine const &trans, FilterQuality filterquality) const | ^~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:125:76: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto resolution = _filter_resolution(*filter_area, trans, filterquality); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:372:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 372 | std::pair Filter::_filter_resolution(Geom::Rect const &area, Geom::Affine const &trans, FilterQuality filterquality) const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:380:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | y_len = (_x_pixels * (area.max()[Y] - area.min()[Y])) / (area.max()[X] - area.min()[X]); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:405:12: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return resolution; | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.cpp:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:372:27: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 372 | std::pair Filter::_filter_resolution(Geom::Rect const &area, Geom::Affine const &trans, FilterQuality filterquality) const | ^~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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 /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: 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 dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.cpp: In constructor ‘Inkscape::NRStyleData::NRStyleData(const SPStyle*, const SPStyle*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-temporary-item.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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; | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-catchall.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-catchall.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-catchall.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.h:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-context.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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 { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘Geom::OptRect expandedBy(const Geom::OptRect&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:82:26: 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 expandedBy(*rect, amount); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘expandedBy(Geom::OptRect const&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:82:26: 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 expandedBy(*rect, amount); | ~~~~~~~~~~^~~~~~~~~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-context.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-context.cpp:3: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-context.cpp:4: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:547:91: warning: ‘point1’ may be used uninitialized [-Wmaybe-uninitialized] 547 | _distribution_snap_indicators.push_back(_desktop->add_temporary_canvasitem(point1, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:516:40: note: ‘point1’ was declared here 516 | Inkscape::CanvasItemCurve *point1, *point2; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:548:91: warning: ‘point2’ may be used uninitialized [-Wmaybe-uninitialized] 548 | _distribution_snap_indicators.push_back(_desktop->add_temporary_canvasitem(point2, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:516:49: note: ‘point2’ was declared here 516 | Inkscape::CanvasItemCurve *point1, *point2; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-item-drawing.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:23: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:15: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.h: In constructor ‘Inkscape::CanvasItemGrid::CanvasItemGrid(Inkscape::CanvasItemGroup*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.h:55:14: warning: ‘Inkscape::CanvasItemGrid::_minor_color’ will be initialized after [-Wreorder] 55 | uint32_t _minor_color; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.h:54:14: warning: ‘uint32_t Inkscape::CanvasItemGrid::_major_color’ [-Wreorder] 54 | uint32_t _major_color; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:42:1: warning: when initialized here [-Wreorder] 42 | CanvasItemGrid::CanvasItemGrid(CanvasItemGroup *group) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.h:54:14: warning: ‘Inkscape::CanvasItemGrid::_major_color’ will be initialized after [-Wreorder] 54 | uint32_t _major_color; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.h:52:9: warning: ‘int Inkscape::CanvasItemGrid::_major_line_interval’ [-Wreorder] 52 | int _major_line_interval; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:42:1: warning: when initialized here [-Wreorder] 42 | CanvasItemGrid::CanvasItemGrid(CanvasItemGroup *group) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.h:52:9: warning: ‘Inkscape::CanvasItemGrid::_major_line_interval’ will be initialized after [-Wreorder] 52 | int _major_line_interval; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.h:46:10: warning: ‘bool Inkscape::CanvasItemGrid::_dotted’ [-Wreorder] 46 | bool _dotted; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:42:1: warning: when initialized here [-Wreorder] 42 | CanvasItemGrid::CanvasItemGrid(CanvasItemGroup *group) | ^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h: In constructor ‘Inkscape::CanvasItemCtrl::CanvasItemCtrl(Inkscape::CanvasItemGroup*, Inkscape::CanvasItemCtrlShape)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h:82:25: warning: ‘Inkscape::CanvasItemCtrl::_shape’ will be initialized after [-Wreorder] 82 | CanvasItemCtrlShape _shape = CANVAS_ITEM_CTRL_SHAPE_SQUARE; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h:81:25: warning: ‘Inkscape::CanvasItemCtrlType Inkscape::CanvasItemCtrl::_type’ [-Wreorder] 81 | CanvasItemCtrlType _type = CANVAS_ITEM_CTRL_TYPE_DEFAULT; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:67:1: warning: when initialized here [-Wreorder] 67 | CanvasItemCtrl::CanvasItemCtrl(CanvasItemGroup *group, CanvasItemCtrlShape shape) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘virtual void Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:200:73: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Geom::Line axis = Geom::Line::from_origin_and_vector(ow, sw[dim]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:215:40: 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::cross(axis.vector(), orth.vector()) > 0) { | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:228:83: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:228:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:228:83: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:236:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 236 | if (Geom::dot(vector.vector(), axis.vector()) < 0.0) { | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.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.3.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.3.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.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_parallel_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘void Geom::Line::setOrigin(const Geom::Point&)’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:511:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | } // namespace Inkscape | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:19: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is 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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:145:57: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp: In member function ‘virtual void Inkscape::CanvasItemCtrl::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:303:55: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | auto px2dt = Geom::Scale(buf.device_scale).inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:304:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | * Geom::Translate(_bounds->min()) | ~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:228:60: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:228:76: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:19: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp: In member function ‘virtual void Inkscape::CanvasItemCurve::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp: In member function ‘virtual void Inkscape::CanvasItemCurve::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:169:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | buf.cr->move_to(curve[0].x(), curve[0].y()); | ~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp: In member function ‘Inkscape::CanvasItemCtrl::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:303:55: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | auto px2dt = Geom::Scale(buf.device_scale).inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:319:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | backcolor = get_canvas()->get_effective_background(Geom::Point(j, i) * px2dt); | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp: In member function ‘Inkscape::CanvasItemCurve::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘Geom::OptRect expandedBy(const Geom::OptRect&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:82:26: 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 expandedBy(*rect, amount); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:201:61: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | Geom::Line orth = Geom::Line::from_origin_and_vector(ow, sw[nrm]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:182:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer &buf) const | ^~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-group.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.h:21: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.h:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-group.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp:100:65: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp: In member function ‘virtual bool Inkscape::CanvasItemQuad::contains(const Geom::Point&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp: In member function ‘virtual void Inkscape::CanvasItemQuad::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp: In member function ‘virtual void Inkscape::CanvasItemQuad::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp: In member function ‘Inkscape::CanvasItemQuad::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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-page.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.h:21: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.h:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:292:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 292 | if (_width == size) return; | ~~~~~~~^~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:21: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp: In member function ‘double Inkscape::CanvasItemGuideLine::closest_distance_to(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:88:82: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:88:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:88:82: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::Point Geom::rot90(const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:342:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Point rot90(Point const &p) { | ^~~~~ /usr/include/2geom-1.3.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.3.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.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp: In member function ‘virtual void Inkscape::CanvasItemGuideLine::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:185:97: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:185:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:185:97: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:194:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | intersections.push_back(line.pointAt(oc->ta)); | ~~~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:95:48: required from here /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:209:33: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.cpp:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp: In member function ‘virtual void Inkscape::CanvasItemText::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp: In member function ‘Geom::Rect Inkscape::CanvasItemText::load_text_extents()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:194:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Geom::Rect CanvasItemText::load_text_extents() | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp: In member function ‘Inkscape::CanvasItemText::load_text_extents()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:194:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Geom::Rect CanvasItemText::load_text_extents() | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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/extension/db.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/db.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp: In member function ‘Inkscape::CanvasItemGuideLine::closest_distance_to(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:88:52: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp: In member function ‘Inkscape::CanvasItemGuideLine::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:185:61: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:24: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:190:80: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Geom::LineSegment side(buf.rect.corner(i), buf.rect.corner((i+1)%4)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.cpp: In member function ‘void Inkscape::CanvasPage::add(Geom::Rect, Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.cpp: In member function ‘void Inkscape::CanvasPage::_updateTextItem(Inkscape::CanvasItemText*, Geom::Rect, std::string)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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); | ^ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/dependency.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.cpp: In member function ‘Inkscape::CanvasPage::add(Geom::Rect, Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:118:31: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/extension/effect.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/effect.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘virtual void Inkscape::CanvasItemRect::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:129:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | inline auto floor(Geom::Rect const &rect) | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | 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.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘Inkscape::CanvasItemRect::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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(); | ^~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/execution-env.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.h: In constructor ‘Inkscape::Extension::Dependency::Dependency(Inkscape::XML::Node*, const Inkscape::Extension::Extension*, type_t)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.h:72:22: warning: ‘Inkscape::Extension::Dependency::_extension’ will be initialized after [-Wreorder] 72 | const Extension *_extension; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.h:60:12: warning: ‘Inkscape::Extension::Dependency::type_t Inkscape::Extension::Dependency::_type’ [-Wreorder] 60 | type_t _type = TYPE_FILE; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.cpp:51:1: warning: when initialized here [-Wreorder] 51 | Dependency::Dependency (Inkscape::XML::Node * in_repr, const Extension *extension, type_t default_type) | ^~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/extension.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/extension.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/db.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/execution-env.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/extension.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/init.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/init.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/extension.cpp:36: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/execution-env.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/input.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/output.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/input.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/patheffect.cpp [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/print.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/init.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/output.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/system.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/patheffect.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/patheffect.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:17: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/template.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/template.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:16: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/init.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/timer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/timer.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/loader.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/loader.cpp [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/implementation/implementation.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.cpp:11: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/template.h:85:19: warning: ‘Inkscape::Extension::TemplatePreset::_prefs’ will be initialized after [-Wreorder] 85 | TemplatePrefs _prefs; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.h:79:17: warning: ‘std::string Inkscape::Extension::TemplatePreset::_name’ [-Wreorder] 79 | std::string _name; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.cpp:32:1: warning: when initialized here [-Wreorder] 32 | TemplatePreset::TemplatePreset(Template *mod, const Inkscape::XML::Node *repr, TemplatePrefs const prefs, int priority) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.h:82:9: warning: ‘Inkscape::Extension::TemplatePreset::_visibility’ will be initialized after [-Wreorder] 82 | int _visibility; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.h:81:9: warning: ‘int Inkscape::Extension::TemplatePreset::_priority’ [-Wreorder] 81 | int _priority; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.cpp:32:1: warning: when initialized here [-Wreorder] 32 | TemplatePreset::TemplatePreset(Template *mod, const Inkscape::XML::Node *repr, TemplatePrefs const prefs, int priority) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/loader.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/implementation/xslt.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/system.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/xslt.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/system.cpp:37: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/bluredge.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bluredge.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/system.cpp: In function ‘Inkscape::Extension::save(Inkscape::Extension::Extension*, SPDocument*, char const*, bool, bool, Inkscape::Extension::FileSaveMethod)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/system.cpp:189:52: warning: ‘omod’ may be used uninitialized [-Wmaybe-uninitialized] 189 | if (omod != nullptr && !strcmp(omod->get_id(), SP_MODULE_KEY_OUTPUT_SVG)) { | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/system.cpp:176:13: note: ‘omod’ was declared here 176 | Output *omod; | ^~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-ps-out.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/implementation.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-ps-out.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp:27: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bluredge.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/extension.h:167:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 167 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:55:18: note: by ‘bool Inkscape::Extension::Effect::prefs(Inkscape::UI::View::View*)’ 55 | bool prefs (Inkscape::UI::View::View * doc); | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp:41: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp:42: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp:52: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h: In constructor ‘Inkscape::Extension::Internal::CairoRenderContext::CairoRenderContext(Inkscape::Extension::Internal::CairoRenderer*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:203:10: warning: ‘Inkscape::Extension::Internal::CairoRenderContext::_is_ps’ will be initialized after [-Wreorder] 203 | bool _is_ps; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:195:18: warning: ‘unsigned int Inkscape::Extension::Internal::CairoRenderContext::_ps_level’ [-Wreorder] 195 | unsigned int _ps_level; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:109:1: warning: when initialized here [-Wreorder] 109 | CairoRenderContext::CairoRenderContext(CairoRenderer *parent) : | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1294:47: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 1294 | Geom::Interval bounds = hatch->bounds(); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer-pdf-out.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1257:1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 1257 | CairoRenderContext::_createHatchPainter(SPPaintServer const *const paintserver, Geom::OptRect const &pbox) { | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:33: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:34: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:77: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:789:41: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:851:32: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:898:56: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer-pdf-out.cpp:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In function ‘void Inkscape::Extension::Internal::sp_asbitmap_render(SPItem*, CairoRenderContext*, SPPage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:544:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 544 | bbox &= (page ? page->getDocumentRect() : item->document->preferredBounds()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:562:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | double shift_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘bool Inkscape::Extension::Internal::CairoRenderer::setupDocument(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:789:80: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 789 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:789:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 789 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:789:80: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 789 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘bool Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:836:40: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 836 | auto scale = doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:839:58: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | auto rect = page->getDocumentBleed() * scale.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:839:57: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | auto rect = page->getDocumentBleed() * scale.inverse(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:839:58: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | auto rect = page->getDocumentBleed() * scale.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:851:30: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 851 | ctx->transform(scale * distortion); | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:861:59: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 861 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:861:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 861 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:861:59: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 861 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:1035:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1035 | } /* namespace Inkscape */ | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.h:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:839:57: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | auto rect = page->getDocumentBleed() * scale.inverse(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:861:59: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 861 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:861:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 861 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.h:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In function ‘Inkscape::Extension::Internal::sp_asbitmap_render(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*, SPPage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:526:13: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 526 | static void sp_asbitmap_render(SPItem *item, CairoRenderContext *ctx, SPPage *page) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:35: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833:1: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 833 | CairoRenderer::renderPage(CairoRenderContext *ctx, SPDocument *doc, SPPage *page, bool stretch_to_fit) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:836:39: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 836 | auto scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:839:39: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | auto rect = page->getDocumentBleed() * scale.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:51: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Inkscape::Extension::Internal::CairoRenderer::setupDocument(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:778:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 778 | CairoRenderer::setupDocument(CairoRenderContext *ctx, SPDocument *doc, SPItem *base) | ^~~~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/gimpgrad.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:64: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp:151:50: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::GdkpixbufInput::open(Inkscape::Extension::Input*, const char*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp:151:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp: In member function ‘Inkscape::Extension::Internal::GdkpixbufInput::open(Inkscape::Extension::Input*, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gimpgrad.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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); | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/image-resolution.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintEmf::begin(Inkscape::Extension::Print*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintEmf::vector_rect_alignment(double, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:892:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 892 | int PrintEmf::vector_rect_alignment(double angle, Geom::Point vtest){ | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks-out.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:16: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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 { | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks-out.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:17: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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; } | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:101:62: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:16: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp: In member function ‘virtual void Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, Inkscape::UI::View::View*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:101:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | Geom::Rect temprec = bounding_area * desktop->doc2dt(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:105:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | double scale = 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.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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(); | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp: In member function ‘Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, Inkscape::UI::View::View*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:105:51: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | double scale = doc->getDocumentScale().inverse()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:72:21, inlined from ‘Inkscape::Extension::Internal::(anonymous namespace)::build_lines(Geom::Rect, Geom::Point const&, Geom::Point const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:69:29, inlined from ‘Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, Inkscape::UI::View::View*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:116:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:186:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | _abs_state.append(p, rp); | ~~~~~~~~~~~~~~~~~^~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curves.h:38: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 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.3.0/2geom/curves.h:39: /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp: In member function ‘int Inkscape::Extension::Internal::PrintMetafile::hold_gradient(void*, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:27: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp:29: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp:192:46: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp: In static member function ‘static void Inkscape::Extension::Internal::Metafile::setViewBoxIfMissing(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp:192:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 192 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc_unit), doc->getHeight().value(doc_unit))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp: In function ‘Inkscape::Extension::Internal::Metafile::setViewBoxIfMissing(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp:192:46: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 192 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc_unit), doc->getHeight().value(doc_unit))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/png-output.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:637:41: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘void Inkscape::Extension::Internal::LaTeXTextRenderer::sp_flowtext_render(SPFlowtext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:434:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | Geom::Rect framebox = frame->getRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:457:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 457 | Geom::Point pos(framebox.corner(0) * transform()); //topleft corner | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘bool Inkscape::Extension::Internal::LaTeXTextRenderer::setupDocument(SPDocument*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:637:80: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:637:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:637:80: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:643:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | push_transform(Geom::Translate(-d.corner(3)) * Geom::Scale(scale, -scale)); | ^~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:38: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:40: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:42: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘Inkscape::Extension::Internal::LaTeXTextRenderer::sp_flowtext_render(SPFlowtext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | void LaTeXTextRenderer::sp_flowtext_render(SPFlowtext *flowtext) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:482:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 482 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘Inkscape::Extension::Internal::LaTeXTextRenderer::setupDocument(SPDocument*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:637:41: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.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 | LaTeXTextRenderer::setupDocument(SPDocument *doc, SPItem *base) | ^~~~~~~~~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/svgz.cpp In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.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&]’ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Translate&)’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1222:100: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.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&]’ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1222:121: required from here /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.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&]’ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1222:121: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1582:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1582 | double bbox_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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; | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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::Extension::Internal::SVDMatrix::assign(Inkscape::Extension::Internal::SVDMatrix const&)’, inlined from ‘Inkscape::Extension::Internal::SVDMatrix::SVDMatrix(Inkscape::Extension::Internal::SVDMatrix const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:126:15, inlined from ‘Inkscape::Extension::Internal::SVDMatrix::multiply(Inkscape::Extension::Internal::SVDMatrix const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:169:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:225:18: warning: array subscript 0 is outside array bounds of ‘void[0:]’ [-Warray-bounds=] 225 | d[i] = other.d[i]; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:223:28: note: object of size 0 allocated by ‘operator new[](unsigned long)’ 223 | d = new double[size]; | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.cpp:17: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-from-file.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-other.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:28: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/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.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.3.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); | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-other.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-other.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-from-file.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-from-file.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:927:50: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-paper.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::Svg::open(Inkscape::Extension::Input*, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:927:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 927 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-screen.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-screen.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp: In member function ‘Inkscape::Extension::Internal::Svg::open(Inkscape::Extension::Input*, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:927:50: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 927 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp: In function ‘Inkscape::Extension::Internal::insert_text_fallback(Inkscape::XML::Node*, SPDocument const*, Inkscape::XML::Node*) [clone .constprop.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:360:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | static void insert_text_fallback( Inkscape::XML::Node *repr, const SPDocument *original_doc, Inkscape::XML::Node *defs = nullptr ) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-paper.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-paper.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-social.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-screen.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-screen.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-video.cpp [ 34%] Building C object src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/text_reassemble.c [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-social.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-social.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-video.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-video.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/filter/filter-file.cpp In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:33: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h:39: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:28: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/filter/filter-file.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/filter/filter.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:54: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’: /usr/include/2geom-1.3.0/2geom/point.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 cw() const { | ^~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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; } | ^~~~~~~~~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/prefdialog.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/filter/filter.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-bool.cpp In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/prefdialog.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/prefdialog.cpp:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-color.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-bool.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-bool.cpp:10: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.h:118:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 118 | virtual const std::string &set(const std::string &in); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.h:118:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 118 | virtual const std::string &set(const std::string &in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.h:118:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 118 | virtual const std::string &set(const std::string &in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-color.h:38:18: note: by ‘unsigned int Inkscape::Extension::ParamColor::set(unsigned int)’ 38 | unsigned int set(unsigned int in); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.h:118:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 118 | virtual const std::string &set(const std::string &in); | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.cpp:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.h:118:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 118 | virtual const std::string &set(const std::string &in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.cpp:25: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.h:118:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 118 | virtual const std::string &set(const std::string &in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.cpp:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.h:118:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 118 | virtual const std::string &set(const std::string &in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.cpp:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.h:118:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 118 | virtual const std::string &set(const std::string &in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-defs.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-bool.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-float.cpp [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-int.cpp [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-notebook.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-color.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-color.cpp:11: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.h:118:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 118 | virtual const std::string &set(const std::string &in); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-color.h:38:18: note: by ‘unsigned int Inkscape::Extension::ParamColor::set(unsigned int)’ 38 | unsigned int set(unsigned int in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-color.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-float.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-float.cpp:10: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.h:118:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 118 | virtual const std::string &set(const std::string &in); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-notebook.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-notebook.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.h:118:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 118 | virtual const std::string &set(const std::string &in); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-int.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-int.cpp:10: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.h:118:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 118 | virtual const std::string &set(const std::string &in); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-int.h:36:9: note: by ‘int Inkscape::Extension::ParamInt::set(int)’ 36 | int set(int in); | ^~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-optiongroup.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-float.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-notebook.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-notebook.cpp: In member function ‘const Glib::ustring& Inkscape::Extension::ParamNotebook::set(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-notebook.cpp:172:16: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 172 | int i = in < _children.size() ? in : _children.size()-1; | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-int.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-path.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-optiongroup.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-optiongroup.cpp:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.h:118:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 118 | virtual const std::string &set(const std::string &in); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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); | ^~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-optiongroup.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-string.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-string.cpp:10: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.h:118:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 118 | virtual const std::string &set(const std::string &in); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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); | ^~~ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-box.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-image.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-string.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-path.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-label.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-box.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-separator.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-image.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-spacer.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-label.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp: In function ‘Geom::Rect getRect(const PDFRectangle*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-separator.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-spacer.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:50: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp: In member function ‘GfxColorSpace* PdfParser::lookupColorSpaceCopy(Object&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:951:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 951 | if (colorSpace = colorSpacesCache[cache_name].get()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:301:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 301 | auto page_box = getRect(page->getCropBox()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1547:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1547 | for (int j = 1; j < glyph.code.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.h:33, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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 instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:157:89: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:199:23: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:147:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | auto tr = st.translation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:157:50: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::cropPage(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:199:23: 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 box = bbox * _page_affine; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:51: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h: In member function ‘Inkscape::SVG::PathString& Inkscape::SVG::PathString::moveTo(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:70:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | PathString &moveTo(Geom::Point p) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1386:86: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1386 | Geom::Affine text_transform = _text_matrix * tr * Geom::Scale(text_scale).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1390:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1390 | auto pos = first_glyph.position * tr; | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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::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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:54: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:157:89: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1386:86: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1386 | Geom::Affine text_transform = _text_matrix * tr * Geom::Scale(text_scale).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1390:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1390 | auto pos = first_glyph.position * tr; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.h: In constructor ‘Inkscape::Extension::Internal::PdfImportDialog::PdfImportDialog(std::shared_ptr, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.h:110:29: warning: ‘Inkscape::Extension::Internal::PdfImportDialog::_pdf_doc’ will be initialized after [-Wreorder] 110 | std::shared_ptr _pdf_doc; // Document to be imported | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.h:97:32: warning: ‘Glib::RefPtr Inkscape::Extension::Internal::PdfImportDialog::_builder’ [-Wreorder] 97 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:116:1: warning: when initialized here [-Wreorder] 116 | PdfImportDialog::PdfImportDialog(std::shared_ptr doc, const gchar * /*uri*/) | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:733:46: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::PdfInput::open(Inkscape::Extension::Input*, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:733:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 733 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/wpg-input.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp:44: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wpg-input.cpp:54: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wpg-input.cpp:55: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/wpg-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::WpgInput::open(Inkscape::Extension::Input*, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wpg-input.cpp:123:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/extension/internal/wpg-input.cpp: In member function ‘Inkscape::Extension::Internal::WpgInput::open(Inkscape::Extension::Input*, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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/adaptiveThreshold.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/adaptiveThreshold.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp:43: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp:303:48: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::CdrInput::open(Inkscape::Extension::Input*, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp:303:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp: In member function ‘Inkscape::Extension::Internal::PdfInput::open(Inkscape::Extension::Input*, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:733:46: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 733 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp: In member function ‘Inkscape::Extension::Internal::CdrInput::open(Inkscape::Extension::Input*, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp:303:48: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp:304:47: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/addNoise.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::VsdInput::open(Inkscape::Extension::Input*, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp:304:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/blur.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp: In member function ‘Inkscape::Extension::Internal::VsdInput::open(Inkscape::Extension::Input*, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp:304:47: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | 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/channel.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/channel.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/adaptiveThreshold.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/charcoal.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/addNoise.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/blur.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/channel.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/colorize.cpp [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/contrast.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/crop.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/charcoal.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/crop.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/cycleColormap.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/colorize.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/contrast.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/crop.cpp:10: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/edge.cpp In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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()), | ~~~~~~~~~~~~~~~~^~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/emboss.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/cycleColormap.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/enhance.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/despeckle.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/edge.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/emboss.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/equalize.cpp [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/gaussianBlur.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/imagemagick.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/enhance.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/implode.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/equalize.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/gaussianBlur.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/imagemagick.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/level.cpp [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/levelChannel.cpp In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/medianFilter.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/implode.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/modulate.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/level.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/levelChannel.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/medianFilter.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/negate.cpp [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/normalize.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/oilPaint.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/modulate.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/opacity.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/negate.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/normalize.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/oilPaint.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/raise.cpp [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/reduceNoise.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/sample.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/opacity.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/shade.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/raise.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/reduceNoise.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/sample.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/sharpen.cpp [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/solarize.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/spread.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/shade.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/sharpen.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/swirl.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/solarize.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/spread.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/threshold.cpp [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/unsharpmask.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/wave.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/swirl.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/threshold.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/helper/choose-file.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/unsharpmask.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/wave.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodetype.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodetype.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodetype.cpp: In function ‘Geom::NodeType Geom::get_nodetype(const Curve&, const Curve&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:19: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:22: /usr/include/2geom-1.3.0/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’: /usr/include/2geom-1.3.0/2geom/convex-hull.h:191:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Point leftPoint() const { return _boundary[0]; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp: In function ‘std::pair min_bounding_box(const std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:1051:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1051 | for (int i = 0; i < hull.size(); i++) { | ~~^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:1079:58: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp: In function ‘Geom::PathVector pathv_to_linear_and_cubic_beziers(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp: In function ‘std::pair min_bounding_box(const std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:1079:58: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | Geom::Rect::from_xywh(Geom::dot(hull[l], v), Geom::dot(hull[i], n), w, h)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::normalized() const’: /usr/include/2geom-1.3.0/2geom/point.h:116:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | Point normalized() const { | ^~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:16: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘Geom::Point Geom::intersection_point(Point, Point, Point, Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:23:95: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 23 | static Point intersection_point(Point origin_a, Point vector_a, Point origin_b, Point vector_b) | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘std::vector > Inkscape::connected_components(int, const std::function&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:1159:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1159 | for (int cur = 0; cur < component.size(); cur++) { | ~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:23: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]’: /usr/include/2geom-1.3.0/2geom/d2.h:131:23: required from ‘Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]’ /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:65: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp: In member function ‘void PathVectorNodeSatellites::recalculateForNewPathVector(Geom::PathVector, NodeSatellite)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp:218:24: warning: unused variable ‘countnodes’ [-Wunused-variable] 218 | size_t countnodes = count_path_nodes(_pathvector[k]); | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /usr/include/2geom-1.3.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.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.3.0/2geom/point.h:139:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘void {anonymous}::extrapolate_join_internal(const join_data&, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:550:81: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Line bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:564:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 564 | Geom::Point temp = bisector.versor(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:566:24: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 566 | limit_line = make_parallel_line( limit_point, ortho ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:571:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 571 | ortho.pointAt(0), ortho.versor() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:247:54: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Line bisector = make_bisector_line( chord1 ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:250:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::LineSegment chord2(chord2_pts[0].point(), chord2_pts[1].point()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:275:55: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | Geom::Line bisector2 = make_bisector_line( chord4 ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:279:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | Geom::Coord r_new = Geom::distance( center_new[0].point(), start_pt ); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)’: /usr/include/2geom-1.3.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.3.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.3.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.3.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.3.0/2geom/angle.h: In constructor ‘Geom::AngleInterval::AngleInterval(Geom::Angle, Geom::Angle, bool)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::vector() const’: /usr/include/2geom-1.3.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; } | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/bezier-curve.h: In function ‘Geom::Point Geom::middle_point(const LineSegment&)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:341:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 341 | inline Point middle_point(LineSegment const& _segment) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_parallel_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘void Geom::Line::setOrigin(const Geom::Point&)’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp: In member function ‘void PathVectorNodeSatellites::recalculateForNewPathVector(Geom::PathVector, NodeSatellite)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp:223:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | if (Geom::are_near(_pathvector[k][l].initialPoint(), pathv[i][j].initialPoint(), 0.001)) { // epsilon is not enought big | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::make_angle_bisector_line(Geom::Point const&, Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.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)); | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:276:45: 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 diameter = make_parallel_line( start_pt, bisector ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:282:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | inner_circle.setCenter( center_new[0].point() ); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp:15: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp:16: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In function ‘Geom::reverse(Geom::SBasis const&)’: /usr/include/2geom-1.3.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]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:971:94: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 971 | Geom::Point normal_1 = -Geom::unitTangentAt(Geom::reverse(with_dir.back().toSBasis()), 0.); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp: In member function ‘Geom::Point NodeSatellite::getPosition(const Geom::Curve&, bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘(anonymous namespace)::extrapolate_join_internal((anonymous namespace)::join_data const&, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:566:44: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 566 | limit_line = make_parallel_line( limit_point, ortho ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:565:69: 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 limit_point = point_on_path + miter_limit * temp; | ^~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/helper/gettext.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp: In function ‘geom_curve_bbox_wind_distance(Geom::Curve const&, Geom::Affine const&, Geom::Point const&, Geom::Rect*, int*, double*, double, Geom::Rect const*, Geom::Point&) [clone .isra.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:341:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 341 | geom_curve_bbox_wind_distance(Geom::Curve const & c, Geom::Affine const &m, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘(anonymous namespace)::pick_solution(std::vector, std::allocator > >, Geom::Point, Geom::Point) [clone .isra.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:213:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Geom::Point pick_solution(std::vector points, Geom::Point tang2, Geom::Point endPt) | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::make_bisector_line(Geom::BezierCurveN<1u> const&)’: /usr/include/2geom-1.3.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) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h:497:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.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 In function ‘Geom::middle_point(Geom::BezierCurveN<1u> const&)’, inlined from ‘Geom::make_bisector_line(Geom::BezierCurveN<1u> const&)’ at /usr/include/2geom-1.3.0/2geom/line.h:499:46: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:342:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | return ( _segment.initialPoint() + _segment.finalPoint() ) / 2; | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘(anonymous namespace)::tangents(Geom::Point*, Geom::Curve const&, Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:659:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 659 | void tangents(Geom::Point tang[2], Geom::Curve const& incoming, Geom::Curve const& outgoing) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:232:13: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | Geom::Point expand_circle( Geom::Circle &inner_circle, Geom::Circle const &outer_circle, Geom::Point const &start_pt, Geom::Point const &start_tangent ) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:232: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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:247:45: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Line bisector = make_bisector_line( chord1 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:250:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::LineSegment chord2(chord2_pts[0].point(), chord2_pts[1].point()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:275:46: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | Geom::Line bisector2 = make_bisector_line( chord4 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:973:121: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 973 | Geom::Point midpoint = ((with_dir.finalPoint() + normal_1*width) + (against_dir.initialPoint() + normal_2*width)) * 0.5; | ^~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘(anonymous namespace)::extrapolate_join_internal((anonymous namespace)::join_data const&, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:550:51: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Line bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:354:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | void extrapolate_join_internal(join_data const &jd, int alternative) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:354:6: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:354: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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:554:52: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 554 | Geom::Line bisector_chord = make_bisector_line(chord); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:564:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 564 | Geom::Point temp = bisector.versor(); | ~~~~~~~~~~~~~~~^~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/helper/stock-items.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:19: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/save-image.cpp:6: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/stock-items.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:24: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/helper/sp-marshal.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/io/dir-util.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/io/file.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/resource.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/io/resource.cpp In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/stock-items.cpp:29: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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); | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/io/fix-broken-links.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file.cpp:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/io/stream/bufferstream.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/io/stream/gzipstream.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/resource.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/fix-broken-links.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/fix-broken-links.cpp: In function ‘bool Inkscape::extractFilepath(const Glib::ustring&, std::string&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/fix-broken-links.cpp:167:40: warning: catching polymorphic type ‘class Glib::ConvertError’ by value [-Wcatch-value=] 167 | } catch(Glib::ConvertError e) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/fix-broken-links.cpp: In function ‘std::map Inkscape::locateLinks(const Glib::ustring&, const std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/fix-broken-links.cpp:260:41: warning: catching polymorphic type ‘class Glib::ConvertError’ by value [-Wcatch-value=] 260 | } catch (Glib::ConvertError e) { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/io/stream/inkscapestream.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:30: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/io/stream/stringstream.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/io/stream/uristream.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:33: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/io/stream/xsltstream.cpp [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/sys.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/io/sys.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.h: In constructor ‘InkFileExportCmd::InkFileExportCmd()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.h:69:19: warning: ‘int InkFileExportCmd::export_width’ [-Wreorder] 69 | int export_width; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:58:1: warning: when initialized here [-Wreorder] 58 | InkFileExportCmd::InkFileExportCmd() | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/http.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/io/http.cpp.o -MF CMakeFiles/inkscape_base.dir/io/http.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/http.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/http.cpp [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/sys.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp: In member function ‘int InkFileExportCmd::do_export_png(SPDocument*, const std::string&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:528:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 528 | do_export_png_now(doc, filename_out, page->getDesktopRect(), dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:629:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:671:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 671 | InkFileExportCmd::do_export_png_now(SPDocument *doc, std::string const &filename_out, Geom::Rect area, double dpi_in, const std::vector &items) | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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/live_effects/fill-conversion.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/fill-conversion.cpp [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/fill-conversion.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/fill-conversion.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:671:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 671 | InkFileExportCmd::do_export_png_now(SPDocument *doc, std::string const &filename_out, Geom::Rect area, double dpi_in, const std::vector &items) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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/live_effects/lpe-attach-path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:23: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:39: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor ‘Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::OrderingGroup(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.h:224:5: warning: when initialized here [-Wreorder] 224 | OrderingGroup(int indexIn) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:477:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 477 | InkFileExportCmd::do_export_png(SPDocument *doc, std::string const &export_filename) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:528:34: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 528 | do_export_png_now(doc, filename_out, page->getDesktopRect(), dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:629:70: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:663:26: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 663 | do_export_png_now(doc, filename_out, area, dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h: In constructor ‘Inkscape::LivePathEffect::Effect::Effect(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:190:9: warning: ‘Inkscape::LivePathEffect::Effect::oncanvasedit_it’ will be initialized after [-Wreorder] 190 | int oncanvasedit_it; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:155:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::Effect::is_visible’ [-Wreorder] 155 | BoolParam is_visible; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1139:1: warning: when initialized here [-Wreorder] 1139 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:191:10: warning: ‘Inkscape::LivePathEffect::Effect::show_orig_path’ will be initialized after [-Wreorder] 191 | bool show_orig_path; // set this to true in derived effects to automatically have the original | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:145:10: warning: ‘bool Inkscape::LivePathEffect::Effect::keep_paths’ [-Wreorder] 145 | bool keep_paths; // set this to false allow retain extra generated objects, see measure line LPE | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1139:1: warning: when initialized here [-Wreorder] 1139 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:200:27: warning: ‘Inkscape::LivePathEffect::Effect::lpeobj’ will be initialized after [-Wreorder] 200 | LivePathEffectObject *lpeobj; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:195:10: warning: ‘bool Inkscape::LivePathEffect::Effect::concatenate_before_pwd2’ [-Wreorder] 195 | bool concatenate_before_pwd2; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1139:1: warning: when initialized here [-Wreorder] 1139 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:195:10: warning: ‘Inkscape::LivePathEffect::Effect::concatenate_before_pwd2’ will be initialized after [-Wreorder] 195 | bool concatenate_before_pwd2; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:159:16: warning: ‘SPLPEItem* Inkscape::LivePathEffect::Effect::sp_lpe_item’ [-Wreorder] 159 | 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.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1139:1: warning: when initialized here [-Wreorder] 1139 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:196:12: warning: ‘Inkscape::LivePathEffect::Effect::current_zoom’ will be initialized after [-Wreorder] 196 | double current_zoom; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:149:10: warning: ‘bool Inkscape::LivePathEffect::Effect::refresh_widgets’ [-Wreorder] 149 | bool refresh_widgets; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1139:1: warning: when initialized here [-Wreorder] 1139 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:214:10: warning: ‘Inkscape::LivePathEffect::Effect::defaultsopen’ will be initialized after [-Wreorder] 214 | bool defaultsopen; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:213:10: warning: ‘bool Inkscape::LivePathEffect::Effect::is_ready’ [-Wreorder] 213 | bool is_ready; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1139:1: warning: when initialized here [-Wreorder] 1139 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:213:10: warning: ‘Inkscape::LivePathEffect::Effect::is_ready’ will be initialized after [-Wreorder] 213 | bool is_ready; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:147:10: warning: ‘bool Inkscape::LivePathEffect::Effect::is_applied’ [-Wreorder] 147 | bool is_applied; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1139:1: warning: when initialized here [-Wreorder] 1139 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp: In member function ‘void Inkscape::LivePathEffect::Effect::setDefaultParameters()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1816:10: warning: variable ‘has_params’ set but not used [-Wunused-but-set-variable] 1816 | bool has_params = false; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp: In member function ‘void Inkscape::LivePathEffect::Effect::resetDefaultParameters()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1876:10: warning: variable ‘has_params’ set but not used [-Wunused-but-set-variable] 1876 | bool has_params = false; | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enumarray.h:47:45: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:100:63: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 100 | bool valid_index(int index) const { return _vector.size() > index; } | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-bendpath.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-bool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:11: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-bounding-box.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:12: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp:7: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:19: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h: In constructor ‘Inkscape::LivePathEffect::LPEBool::LPEBool(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:75:1: warning: when initialized here [-Wreorder] 75 | LPEBool::LPEBool(LivePathEffectObject *lpeobject) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp: In function ‘Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, fill_typ, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:320:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 320 | for (int iSrc = 0; iSrc < result_path->descr_cmd.size(); iSrc++) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:255:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | ray.setPoints(ptA, (*cubic)[1]); | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp: In function ‘Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, fill_typ, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.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 | Geom::Point mid = 0.5 * (start.x + end.x); | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.h:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-circle_3pts.cpp.o /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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; | ~~~~~~~~~^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_3pts.cpp /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:7: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:9: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:10: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_with_radius.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:11: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h: In constructor ‘Inkscape::LivePathEffect::LPEBSpline::LPEBSpline(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:29:1: warning: when initialized here [-Wreorder] 29 | LPEBSpline::LPEBSpline(LivePathEffectObject *lpeobject) | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-clone-original.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.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.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.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&]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:373:79: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:201:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | double factor = Geom::nearest_time((*cubic)[2], path_it.front()) / DEFAULT_END_POWER; | ~~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_3pts.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_with_radius.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-constructgrid.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_3pts.cpp:19: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_3pts.cpp:20: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_with_radius.cpp:19: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_with_radius.cpp:20: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.h:15: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dashed-stroke.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Translate]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp:65:50: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.h:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.h: In constructor ‘Inkscape::LivePathEffect::LPECopyRotate::LPECopyRotate(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:52:1: warning: when initialized here [-Wreorder] 52 | LPECopyRotate::LPECopyRotate(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-dynastroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.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&]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:603:55: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(const SPLPEItem*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.3.0/2geom/point.h:139:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:671:61: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 671 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:682:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | join_pv *= Geom::Translate(half_dir * rot * gap); | ~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:108:38: required from here /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:118:32: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dashed-stroke.cpp:5: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::split(Geom::PathVector&, Geom::Path const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:529:94: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 529 | position = Geom::sgn(Geom::cross(divider[1].finalPoint() - divider[0].finalPoint(), side_checker - divider[0].finalPoint())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::doEffect_path_post(Geom::PathVector const&, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:671:61: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 671 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:682:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | join_pv *= Geom::Translate(half_dir * rot * gap); | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:108:39: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Interval bndsA = A.domain(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:118:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | Point start = A(tA); | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dashed-stroke.cpp:8: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dashed-stroke.cpp:89:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-embrodery-stitch-ordering.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const SBasis&)’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/angle.h:44, from /usr/include/2geom-1.3.0/2geom/ellipse.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/ellipse.h:40: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:15: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise::setDomain(Geom::Interval)’: /usr/include/2geom-1.3.0/2geom/piecewise.h:218:17: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.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.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.h:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor ‘Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::OrderingGroup(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.h:224:5: warning: when initialized here [-Wreorder] 224 | OrderingGroup(int indexIn) : | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp:280:48: required from here /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp:298:43: required from here /usr/include/2geom-1.3.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 { | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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); } | ^~~~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In function ‘Geom::reverse(Geom::SBasis const&)’: /usr/include/2geom-1.3.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]); | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor ‘Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::OrderingGroup(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.h:224:5: warning: when initialized here [-Wreorder] 224 | OrderingGroup(int indexIn) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:789:19: warning: unused variable ‘pnt’ [-Wunused-variable] 789 | for (auto pnt : connection->points) { | ^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:953:29: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:955:28: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:146:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | for (int j = n - i; j < n; j++) { | ~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp: In member function ‘Inkscape::LivePathEffect::LPEEmbroderyStitch::GetStartPointInterpolAfterRev(std::vector > const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-strokes.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/sbasis.h: In function ‘Geom::operator-(Geom::SBasis const&)’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:7: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::compose >(Geom::Piecewise > const&, Geom::SBasis const&)Geom::Piecewise >’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:145:84: required from here /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:148:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | part.continuousConcat(connector + cut.lastValue()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:155:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 155 | part.continuousConcat(connector + cut.lastValue()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::firstValue() const [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::reverse(Geom::SBasis const&)’: /usr/include/2geom-1.3.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]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp: In member function ‘Inkscape::LivePathEffect::LPEExtrude::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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() ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-fillet-chamfer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate_points.cpp In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:17: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:23: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:14: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h: In constructor ‘Inkscape::LivePathEffect::LPEFilletChamfer::LPEFilletChamfer(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:53:15: warning: ‘Inkscape::LivePathEffect::LPEFilletChamfer::unit’ will be initialized after [-Wreorder] 53 | UnitParam unit; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:50:29: warning: ‘Inkscape::LivePathEffect::NodeSatelliteArrayParam Inkscape::LivePathEffect::LPEFilletChamfer::nodesatellites_param’ [-Wreorder] 50 | NodeSatelliteArrayParam nodesatellites_param; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:39:1: warning: when initialized here [-Wreorder] 39 | LPEFilletChamfer::LPEFilletChamfer(LivePathEffectObject *lpeobject) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:58:17: warning: ‘Inkscape::LivePathEffect::LPEFilletChamfer::mode’ will be initialized after [-Wreorder] 58 | HiddenParam mode; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:55:17: warning: ‘Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPEFilletChamfer::radius’ [-Wreorder] 55 | ScalarParam radius; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate_points.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEFilletChamfer::doEffect_path(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:445:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 445 | if (curve == tcurves - 1 && pathv[path].closed()) { | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:449:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 449 | if (curve == tcurves - 1 && !pathv[path].closed()) { // the path is open and we are at | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEFilletChamfer::doOnApply(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:109:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | pathv = Geom::PathVector(Geom::Path(rect->getRect())); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘void Inkscape::LivePathEffect::LPEFilletChamfer::setSelected(PathVectorNodeSatellites*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:291:83: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 291 | if (only_selected && isNodePointSelected(curve_in.initialPoint()) ){ | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In function ‘Geom::D2 Geom::operator+(const D2&, Point) [with T = SBasis]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/ray.h: In function ‘Geom::angle_between(Geom::Ray const&, Geom::Ray const&, bool)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.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); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp: In function ‘makeContinuous(Geom::D2&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) { | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:98:35: required from here /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:110:38: required from here /usr/include/2geom-1.3.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 { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp: In member function ‘Gear::spawn(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp: In member function ‘Gear::_involute(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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); | ~~~^~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2]’: /usr/include/2geom-1.3.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 { | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument 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::append(Geom::Curve const&)’, inlined from ‘Gear::path()’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp:137:18: /usr/include/2geom-1.3.0/2geom/path.h:758:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 758 | stitchTo(curve.initialPoint()); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate_points.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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 { | ^~~~~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-jointype.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘Inkscape::LivePathEffect::LPEFilletChamfer::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:95:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | void LPEFilletChamfer::doOnApply(SPLPEItem const *lpeItem) | ^~~~~~~~~~~~~~~~ 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.3.0/2geom/path.h:383:47: /usr/include/2geom-1.3.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) {} | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-jointype.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:42, from /usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h:39: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-jointype.cpp:26: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:23: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.h:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:22: /usr/include/2geom-1.3.0/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const Linear2d&, double)’: /usr/include/2geom-1.3.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 /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:33: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:103:53: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | double const ta, double const width){ | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::KnotHolderEntityCrossingSwitcher::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:687:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 687 | KnotHolderEntityCrossingSwitcher::knot_get() const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-line_segment.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In function ‘Geom::D2 Geom::operator+(const D2&, Point) [with T = SBasis]’: /usr/include/2geom-1.3.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) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp: In member function ‘Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:137:79: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | double dl = dot((*handles[corner+4*i] - (base + origin)), dir)/dot(dir,dir); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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]; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:24: /usr/include/2geom-1.3.0/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const Linear2d&, double)’: /usr/include/2geom-1.3.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) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:493:87: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 493 | Interval hidden = findShadowedTime(gpaths[i0], flag_j, ti, width/2); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:105:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point T = unit_vector(pt_and_dir[1]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:151:30: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | return Interval(tmin,tmax); | ^ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’: /usr/include/2geom-1.3.0/2geom/point.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 cw() const { | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In function ‘std::vector Inkscape::LivePathEffect::complementOf(Geom::Interval, std::vector)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:80:29: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | std::vector complementOf(Geom::Interval I, std::vector domain){ | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::KnotHolderEntityCrossingSwitcher::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:687:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 687 | KnotHolderEntityCrossingSwitcher::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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 ‘Geom::SBasis2d::operator=(Geom::SBasis2d const&)’, inlined from ‘Geom::D2::D2()’ at /usr/include/2geom-1.3.0/2geom/d2.h:64:23, inlined from ‘Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(Geom::Piecewise > const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:79:18: /usr/include/2geom-1.3.0/2geom/sbasis-2d.h:151:7: warning: ‘MEM [(unsigned int *)&D.771060 + 24B]’ is used uninitialized [-Wuninitialized] 151 | class SBasis2d : public std::vector{ | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In member function ‘Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(Geom::Piecewise > const&)’: /usr/include/2geom-1.3.0/2geom/d2.h:64:25: note: ‘’ declared here 64 | D2() {f[X] = f[Y] = T();} | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:287:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | LPELattice2::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:294:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Geom::Point nearest = vert.pointAt(vert.nearestTime(A)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:308:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | LPELattice2::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:315:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:287:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | LPELattice2::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:303:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | param_one.param_setValue(A, live_update); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:308:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | LPELattice2::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:324:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | param_one.param_setValue(A, live_update); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In function ‘Inkscape::LivePathEffect::size_nondegenerate(Geom::Path const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:58:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | static Geom::Path::size_type size_nondegenerate(Geom::Path const &path) { | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In member function ‘Geom::SBasis2d::operator=(Geom::SBasis2d const&)’, inlined from ‘Geom::D2::D2()’ at /usr/include/2geom-1.3.0/2geom/d2.h:64:23, inlined from ‘Inkscape::LivePathEffect::LPELattice2::doEffect_pwd2(Geom::Piecewise > const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:113:18: /usr/include/2geom-1.3.0/2geom/sbasis-2d.h:151:7: warning: ‘MEM [(unsigned int *)&D.779864 + 24B]’ may be used uninitialized [-Wmaybe-uninitialized] 151 | class SBasis2d : public std::vector{ | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In member function ‘Inkscape::LivePathEffect::LPELattice2::doEffect_pwd2(Geom::Piecewise > const&)’: /usr/include/2geom-1.3.0/2geom/d2.h:64:25: note: ‘’ declared here 64 | D2() {f[X] = f[Y] = T();} | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In function ‘Inkscape::LivePathEffect::complementOf(Geom::Interval, std::vector >)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:80:29: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | std::vector complementOf(Geom::Interval I, std::vector domain){ | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In function ‘Inkscape::LivePathEffect::findShadowedTime(Geom::Path const&, std::vector > const&, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | findShadowedTime(Geom::Path const &patha, std::vector const &pt_and_dir, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:105:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point T = unit_vector(pt_and_dir[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘Inkscape::LivePathEffect::LPELattice2::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:340:17: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 340 | vertical(grid_point_0, grid_point_1,vert); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘Inkscape::LivePathEffect::LPEKnot::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:411:1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 411 | LPEKnot::doEffect_path (Geom::PathVector const &path_in) | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-line_segment.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 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.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h: In constructor ‘Inkscape::LivePathEffect::LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:72:15: warning: ‘Inkscape::LivePathEffect::LPEMeasureSegments::flip_side’ will be initialized after [-Wreorder] 72 | BoolParam flip_side; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:67:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::scale_sensitive’ [-Wreorder] 67 | BoolParam scale_sensitive; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:68:1: warning: when initialized here [-Wreorder] 68 | LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:85:17: warning: ‘Inkscape::LivePathEffect::LPEMeasureSegments::angle_projection’ will be initialized after [-Wreorder] 85 | ScalarParam angle_projection; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:68:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::active_projection’ [-Wreorder] 68 | BoolParam active_projection; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:68:1: warning: when initialized here [-Wreorder] 68 | LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:86:15: warning: ‘Inkscape::LivePathEffect::LPEMeasureSegments::avoid_overlapping’ will be initialized after [-Wreorder] 86 | BoolParam avoid_overlapping; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:77:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::onbbox’ [-Wreorder] 77 | BoolParam onbbox; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:68:1: warning: when initialized here [-Wreorder] 68 | LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.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&]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:938:47: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ /usr/include/2geom-1.3.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&]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:939:45: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:378:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | LPEMeasureSegments::createTextLabel(Geom::Point pos, size_t counter, double length, Geom::Coord angle, bool remove, bool valid) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:512:72: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Geom::Affine affine = Geom::Affine(Geom::Translate(pos).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:876:54: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 876 | transform *= Geom::Translate(mid).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:877:53: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 877 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:894:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 894 | transform *= Geom::Translate(-mid); | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:895:65: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:938:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 938 | pathvector *= Geom::Translate(-mid); | ^~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h: In function ‘Geom::Point Geom::middle_point(const Point&, const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:359:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | inline Point middle_point(Point const &p1, Point const &p2) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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 { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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) | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:1301:2: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1301 | }; /* namespace Inkscape */ | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:25: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.h: In constructor ‘Inkscape::LivePathEffect::LPEMirrorSymmetry::LPEMirrorSymmetry(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:57:1: warning: when initialized here [-Wreorder] 57 | LPEMirrorSymmetry::LPEMirrorSymmetry(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:57:1: warning: when initialized here [-Wreorder] 57 | LPEMirrorSymmetry::LPEMirrorSymmetry(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:512:72: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Geom::Affine affine = Geom::Affine(Geom::Translate(pos).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:873:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 873 | Geom::Point mid = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:877:53: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 877 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:894:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 894 | transform *= Geom::Translate(-mid); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:895:65: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:938:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 938 | pathvector *= Geom::Translate(-mid); | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /usr/include/2geom-1.3.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:21: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::vector() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In function ‘Geom::Point Inkscape::LivePathEffect::get_nearest_point(Geom::PathVector, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:154:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Geom::Point get_nearest_point(Geom::PathVector pathv, Geom::Point point) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEOffset::doEffect_path(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:531:12: warning: variable ‘bboxsize’ set but not used [-Wunused-but-set-variable] 531 | double bboxsize = 0; | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:713:8: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 713 | double getAngle(Geom::Point p1, Geom::Point p2, Geom::Point p3, bool flip_side, double fix_overlaps) | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In function ‘Geom::Point Inkscape::LivePathEffect::get_nearest_point(Geom::PathVector, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:154:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Geom::Point get_nearest_point(Geom::PathVector pathv, Geom::Point point) | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h: In function ‘Geom::lerp(double, Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:353:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 353 | inline Point lerp(Coord t, Point const &a, Point const &b) { | ^~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-path_length.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-path_length.cpp [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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-perspective-envelope.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-path_length.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-to-sbasis.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43, from /usr/include/2geom-1.3.0/2geom/bezier-to-sbasis.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h:39, from /usr/include/2geom-1.3.0/2geom/bezier-to-sbasis.h:38: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:14: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:225:72: required from here /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:216:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 216 | if (Geom::are_near(pwd2_in[0].at0(),pwd2_in[pwd2_in.size()-1].at1(), 0.01)) { | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:225:72: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | nbCopies = static_cast(floor((uskeleton.domain().extent() - toffset + xspace)/(pattBndsX->extent()+xspace))); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:240:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | if (are_near(path_i.segs.front().at0(), path_i.segs.back().at1())){ | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:241:93: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | nbCopies = std::max(1, static_cast(std::floor((uskeleton.domain().extent() - toffset)/(pattBndsX->extent()+xspace)))); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::LPEPerspectiveEnvelope::projectPoint(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:219:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | LPEPerspectiveEnvelope::projectPoint(Geom::Point p) | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise >::domain() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::LPEPerspectiveEnvelope::projectPoint(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:219:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | LPEPerspectiveEnvelope::projectPoint(Geom::Point p) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:339:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:346:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | Geom::Point nearest = vert.pointAt(vert.nearestTime(A)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:360:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:367:61: 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 nearest = horiz.pointAt(horiz.nearestTime(A)); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:5: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp: In member function ‘Inkscape::LivePathEffect::LPEPatternAlongPath::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:161:1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | LPEPatternAlongPath::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:339:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:355:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 355 | param_one.param_setValue(A); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:360:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:376:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 376 | param_one.param_setValue(A); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.cpp:5: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘Inkscape::LivePathEffect::LPEPerspectiveEnvelope::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:398:17: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 398 | vertical(up_left_point, up_right_point,vert); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:444:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 444 | down_left_point.param_setValue(point_a, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.h: In constructor ‘Inkscape::LivePathEffect::LPEPowerClip::LPEPowerClip(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:27:1: warning: when initialized here [-Wreorder] 27 | LPEPowerClip::LPEPowerClip(LivePathEffectObject *lpeobject) | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.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&]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:120:54: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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); } | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.cpp:11: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:17: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.cpp [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:21: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:716:44: warning: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘Geom::Path::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 716 | for (gint i = 0; i < p.size_open(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:723:44: warning: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘Geom::Path::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (gint i = 0; i < p2.size_open(); i++) { | ~~^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:694:60: required from here /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]’: /usr/include/2geom-1.3.0/2geom/d2.h:131:23: required from ‘Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]’ /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:65: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:24: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:25: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:26: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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]) | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h:765:42: required from ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:819:31: required from ‘Geom::Piecewise Geom::compose(const Piecewise&, const Piecewise&) [with T = D2]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:800:52: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:694:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 694 | Geom::Point start = Geom::Point( pwd2_in.domain().min(), ts.front()[Geom::Y]); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:703:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 703 | ts_close.push_back(middle_point(tmpstart, ts.back())); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:707:50: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | end[Geom::X] = pwd2_in.domain().max(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:822:93: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 822 | Geom::Point end_deriv = -unitTangentAt( reverse(pwd2_in.segs.back()), 0.); | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:303:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | Geom::Point start = B[0].at0(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:369:96: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | pb.arcTo( ellipse.ray(Geom::X), ellipse.ray(Geom::Y), ellipse.rotationAngle(), | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:370:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 370 | false, width < 0, B[i].at0() ); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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; } | ^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.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.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘int Inkscape::LivePathEffect::LPEPts2Ellipse::genFitEllipse(const std::vector&, Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::center() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘int Inkscape::LivePathEffect::LPEPts2Ellipse::genPerspectiveEllipse(const std::vector&, Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:553:79: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 553 | pRes = pCenter + pCenter_Pt2 * cos(angle) + pPt0_Pt1 * sin(angle) / sqrt(3); | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::reverse(Geom::SBasis const&)’: /usr/include/2geom-1.3.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]); | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘Inkscape::LivePathEffect::LPEPts2Ellipse::genFitEllipse(std::vector > const&, Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:437:57: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 437 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:438:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 438 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘Inkscape::LivePathEffect::LPEPts2Ellipse::genPerspectiveEllipse(std::vector > const&, Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:716:53: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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()); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In function ‘Geom::touching_circle(Geom::D2 const&, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:123:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Point center = curve(t) + radius*normal; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:369:96: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | pb.arcTo( ellipse.ray(Geom::X), ellipse.ray(Geom::Y), ellipse.rotationAngle(), | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:375:90: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Geom::D2 newcurve1 = B[prev_i] * Geom::reflection(rot90(tang1), B[prev_i].at1()); | ~~~~~^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:553:69: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 553 | pRes = pCenter + pCenter_Pt2 * cos(angle) + pPt0_Pt1 * sin(angle) / sqrt(3); | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In function ‘Geom::Path::finalPoint() const [clone .isra.0]’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In member function ‘Geom::D2::at0() const’: /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.cpp:83:47: required from here /usr/include/2geom-1.3.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()); } | ^~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise >::domain() const’: /usr/include/2geom-1.3.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()); } | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/path.h: In member function ‘Geom::Path::appendNew, Geom::Point&>(Geom::Point&)void’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/piecewise.h: In function ‘Geom::compose >(Geom::Piecewise > const&, Geom::SBasis const&)Geom::Piecewise >’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.h: In member function ‘Geom::Point Inkscape::LivePathEffect::VectorParam::getOrigin() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.h: In member function ‘Geom::Point Inkscape::LivePathEffect::VectorParam::getVector() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const SBasis&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:95:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | lc.pt = f.valueAt(j); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In function ‘Geom::operator-(Geom::SBasis const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘Inkscape::LivePathEffect::LPERoughHatches::smoothSnake(std::vector >, std::allocator > > > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:455:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | Point new_pt = (pt0+pt1)/2; | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In member function ‘Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:593:1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 593 | LPEPowerStroke::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:593: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:593: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:593:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ruler.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:694:60: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 694 | Geom::Point start = Geom::Point( pwd2_in.domain().min(), ts.front()[Geom::Y]); | ~~~~~~~~~~~~~~^~ 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.3.0/2geom/point.h:360:16, inlined from ‘Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(Geom::PathVector const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:703:52: /usr/include/2geom-1.3.0/2geom/point.h:354:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | return (1 - t) * a + t * b; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In member function ‘Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:707:50: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | end[Geom::X] = pwd2_in.domain().max(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:822:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 822 | Geom::Point end_deriv = -unitTangentAt( reverse(pwd2_in.segs.back()), 0.); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:766:61: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 766 | ts.insert(ts.begin(), Geom::Point(pwd2_in.domain().min(), start_y)); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise::setDomain(Geom::Interval)’: /usr/include/2geom-1.3.0/2geom/piecewise.h:218:17: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for 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::ClosingSegment::ClosingSegment(Geom::Point const&, Geom::Point const&)’, inlined from ‘Geom::Path::Path(Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path.h:383:47: /usr/include/2geom-1.3.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) {} | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘Inkscape::LivePathEffect::LPERoughHatches::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:320:25: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | tilter.setDomain((*bbox)[Y]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:325:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Point hatches_dir = rot90(unit_vector(direction.getVector())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::LPERoughen::randomize(double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:191:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Point LPERoughen::randomize(double max_length, bool is_node) | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ruler.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::Point::polar(double, double)’: /usr/include/2geom-1.3.0/2geom/point.h:85:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h: In function ‘Geom::Point Geom::rot90(const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:342:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Point rot90(Point const &p) { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /usr/include/2geom-1.3.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:13: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.h: In constructor ‘Inkscape::LivePathEffect::LPEShowHandles::LPEShowHandles(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ruler.cpp:99:21: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | D = A + n_major; | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is 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::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-skeleton.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-skeleton.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEShowHandles::generateHelperPath(Geom::PathVector)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.3.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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEShowHandles::drawHandle(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘Inkscape::LivePathEffect::LPEShowHandles::drawNode(Geom::Point, Geom::NodeType)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘Inkscape::LivePathEffect::LPEShowHandles::drawHandle(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:11: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘Inkscape::LivePathEffect::LPEShowHandles::generateHelperPath(Geom::PathVector)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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])) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /usr/include/2geom-1.3.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:17: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::center() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:119:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | Point center() const { return _center; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.h: In constructor ‘Inkscape::LivePathEffect::LPESimplify::LPESimplify(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESimplify::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:163:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | gdouble size = Geom::L2(bbox->dimensions()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESimplify::generateHelperPathAndSmooth(Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:256:62: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | angleFixed -= Geom::Angle::from_degrees(180.0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:257:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | point_at2 = Geom::Point::polar(angleFixed, dist) + point_at3; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_degrees(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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); | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-skeleton.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-spiro.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-spiro.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-tangent_to_curve.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-spiro.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.h: In constructor ‘Inkscape::LivePathEffect::LPESketch::LPESketch(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp:30:1: warning: when initialized here [-Wreorder] 30 | LPESketch::LPESketch(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:25: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp:290:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 290 | bool closed = piece.segs.front().at0() == piece.segs.back().at1(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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 instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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 instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp: In member function ‘Inkscape::LivePathEffect::LPESketch::computePerturbation(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp:246:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | dA = B-A-dB; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:651:54: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 651 | Geom::Ray ray = line_separation.ray(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:655:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | s = Geom::Point::polar(dir,size_divider) + center; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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 { | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-spiro.cpp:11: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:783:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 783 | end_point.param_setValue( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | Geom::Point(center_point[Geom::X], dista <= distb ? boundingbox_Y.min() : boundingbox_Y.max()), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-test-doEffect-stack.cpp In member function ‘Geom::GenericInterval::expandBy(double)’, inlined from ‘Geom::GenericRect::expandBy(double, double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:302:22, inlined from ‘Geom::GenericRect::expandBy(double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:294:17, inlined from ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:359:59: /usr/include/2geom-1.3.0/2geom/generic-interval.h:173:15: warning: ‘MEM[(struct GenericInterval *)&_gbbox]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 173 | _b[0] -= amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:328:35: note: ‘MEM[(struct GenericInterval *)&_gbbox]._b[0]’ was declared here 328 | Geom::OptRect _gbbox = Geom::OptRect(); | ^~~~~~ In member function ‘Geom::GenericInterval::expandBy(double)’, inlined from ‘Geom::GenericRect::expandBy(double, double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:302:22, inlined from ‘Geom::GenericRect::expandBy(double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:294:17, inlined from ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:359:59: /usr/include/2geom-1.3.0/2geom/generic-interval.h:174:15: warning: ‘MEM[(struct GenericInterval *)&_gbbox]._b[1]’ may be used uninitialized [-Wmaybe-uninitialized] 174 | _b[1] += amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:328:35: note: ‘MEM[(struct GenericInterval *)&_gbbox]._b[1]’ was declared here 328 | Geom::OptRect _gbbox = Geom::OptRect(); | ^~~~~~ In member function ‘Geom::GenericInterval::expandBy(double)’, inlined from ‘Geom::GenericRect::expandBy(double, double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:302:41, inlined from ‘Geom::GenericRect::expandBy(double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:294:17, inlined from ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:359:59: /usr/include/2geom-1.3.0/2geom/generic-interval.h:173:15: warning: ‘MEM[(struct GenericInterval *)&_gbbox + 16B]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 173 | _b[0] -= amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:328:35: note: ‘MEM[(struct GenericInterval *)&_gbbox + 16B]._b[0]’ was declared here 328 | Geom::OptRect _gbbox = Geom::OptRect(); | ^~~~~~ In member function ‘Geom::GenericInterval::expandBy(double)’, inlined from ‘Geom::GenericRect::expandBy(double, double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:302:41, inlined from ‘Geom::GenericRect::expandBy(double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:294:17, inlined from ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:359:59: /usr/include/2geom-1.3.0/2geom/generic-interval.h:174:15: warning: ‘MEM[(struct GenericInterval *)&_gbbox + 16B]._b[1]’ may be used uninitialized [-Wmaybe-uninitialized] 174 | _b[1] += amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:328:35: note: ‘MEM[(struct GenericInterval *)&_gbbox + 16B]._b[1]’ was declared here 328 | Geom::OptRect _gbbox = Geom::OptRect(); | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-text_label.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.3.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) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp: In member function ‘Inkscape::LivePathEffect::LPETangentToCurve::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-tiling.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-test-doEffect-stack.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-text_label.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enumarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.h:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:18: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp: In constructor ‘Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachBegin::KnotHolderEntityAttachBegin(Inkscape::LivePathEffect::LPETaperStroke*, size_t)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:60:26: warning: ‘Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachBegin::_effect’ will be initialized after [-Wreorder] 60 | LPETaperStroke * _effect; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:59:16: warning: ‘size_t Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachBegin::_index’ [-Wreorder] 59 | size_t _index; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:48:9: warning: when initialized here [-Wreorder] 48 | KnotHolderEntityAttachBegin(LPETaperStroke * effect, size_t index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp: In constructor ‘Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachEnd::KnotHolderEntityAttachEnd(Inkscape::LivePathEffect::LPETaperStroke*, size_t)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:77:26: warning: ‘Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachEnd::_effect’ will be initialized after [-Wreorder] 77 | LPETaperStroke * _effect; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:76:16: warning: ‘size_t Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachEnd::_index’ [-Wreorder] 76 | size_t _index; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:65:9: warning: when initialized here [-Wreorder] 65 | KnotHolderEntityAttachEnd(LPETaperStroke * effect, size_t index) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.h: In constructor ‘Inkscape::LivePathEffect::LPETaperStroke::LPETaperStroke(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:106:1: warning: when initialized here [-Wreorder] 106 | LPETaperStroke::LPETaperStroke(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachBegin::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:710:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 710 | Geom::Point KnotHolderEntityAttachBegin::knot_get() const | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enumarray.h:47:45: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:100:63: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 100 | bool valid_index(int index) const { return _vector.size() > index; } | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:304:47: required from here /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:10, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp: In function ‘Geom::Piecewise > Inkscape::LivePathEffect::stretch_along(Geom::Piecewise >, Geom::Path, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:304:47: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETaperStroke::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:488:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 488 | start_attach_point.push_back(first_cusp(attach_startv[index])); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h: In function ‘Geom::Point Geom::rot90(const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:342:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Point rot90(Point const &p) { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-text_label.cpp: In member function ‘Inkscape::LivePathEffect::LPETextLabel::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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); | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:15: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h: In constructor ‘Inkscape::LivePathEffect::LPETiling::LPETiling(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:81:17: warning: ‘Inkscape::LivePathEffect::LPETiling::num_cols’ will be initialized after [-Wreorder] 81 | ScalarParam num_cols; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:80:17: warning: ‘Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPETiling::num_rows’ [-Wreorder] 80 | ScalarParam num_rows; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:80:17: warning: ‘Inkscape::LivePathEffect::LPETiling::num_rows’ will be initialized after [-Wreorder] 80 | ScalarParam num_rows; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:78:17: warning: ‘Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPETiling::gapx’ [-Wreorder] 78 | ScalarParam gapx; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:83:17: warning: ‘Inkscape::LivePathEffect::LPETiling::scale’ will be initialized after [-Wreorder] 83 | ScalarParam scale; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:82:17: warning: ‘Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPETiling::rotate’ [-Wreorder] 82 | ScalarParam rotate; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:102:15: warning: ‘Inkscape::LivePathEffect::LPETiling::shrink_interp’ will be initialized after [-Wreorder] 102 | BoolParam shrink_interp; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:92:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPETiling::interpolate_rotatex’ [-Wreorder] 92 | BoolParam interpolate_rotatex; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:100:15: warning: ‘Inkscape::LivePathEffect::LPETiling::split_items’ will be initialized after [-Wreorder] 100 | BoolParam split_items; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:95:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPETiling::mirrorrowsx’ [-Wreorder] 95 | BoolParam mirrorrowsx; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:101:15: warning: ‘Inkscape::LivePathEffect::LPETiling::link_styles’ will be initialized after [-Wreorder] 101 | BoolParam link_styles; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:88:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPETiling::random_gap_x’ [-Wreorder] 88 | BoolParam random_gap_x; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:89:15: warning: ‘Inkscape::LivePathEffect::LPETiling::random_gap_y’ will be initialized after [-Wreorder] 89 | BoolParam random_gap_y; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:87:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPETiling::random_rotate’ [-Wreorder] 87 | BoolParam random_rotate; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:87:15: warning: ‘Inkscape::LivePathEffect::LPETiling::random_rotate’ will be initialized after [-Wreorder] 87 | BoolParam random_rotate; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:86:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPETiling::random_scale’ [-Wreorder] 86 | BoolParam random_scale; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:651:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 651 | if (children.size() > child_index) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual Gtk::Widget* Inkscape::LivePathEffect::LPETiling::newWidget()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:779:55: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 779 | param->param_key == "mirrorrowsx" && usemirroricons || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:780:55: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 780 | param->param_key == "mirrorrowsy" && usemirroricons || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:781:55: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 781 | param->param_key == "mirrorcolsx" && usemirroricons || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:782:55: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 782 | param->param_key == "mirrorcolsy" && usemirroricons || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘void Inkscape::LivePathEffect::LPETiling::generate_buttons(Gtk::Box*, Gtk::RadioButton::Group&, gint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1012:43: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1012 | Glib::ustring tooltip = result[0] == zero ? "" : "rx+"; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1013:30: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1013 | tooltip += result[1] == zero ? "" : "ry+"; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1014:30: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1014 | tooltip += result[2] == zero ? "" : "cx+"; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1015:30: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1015 | tooltip += result[3] == zero ? "" : "cy+"; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘void Inkscape::LivePathEffect::LPETiling::setMirroring(gint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1082:42: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1082 | mirrorrowsx.param_setValue(result[0] == zero ? false : true); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1083:42: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1083 | mirrorrowsy.param_setValue(result[1] == zero ? false : true); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1084:42: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1084 | mirrorcolsx.param_setValue(result[2] == zero ? false : true); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1085:42: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1085 | mirrorcolsy.param_setValue(result[3] == zero ? false : true); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1383:37: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1383 | if (random_s.size() == counter) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1391:37: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1391 | if (random_r.size() == counter) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1396:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1396 | if (random_x.size() == counter) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1403:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1403 | if (random_y.size() == counter) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1458:32: warning: variable ‘py’ set but not used [-Wunused-but-set-variable] 1458 | double py = 0; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1670 | Geom::Point KnotHolderEntityCopyGapX::knot_get() const | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.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&]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1418:58: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ /usr/include/2geom-1.3.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&]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1421:63: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.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&]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1424:58: required from here /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.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&]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1424:58: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETiling::doAfterEffect(const SPLPEItem*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:231:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Geom::Point center = (*gap_bbox).midpoint() * transformoriginal.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:233:62: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | Geom::Affine origin = Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:235:49: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 235 | origin *= Geom::Rotate::from_degrees(rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:255:97: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Geom::Point spcenter_base = (*sp_lpe_item->geometricBounds(transformoriginal)).midpoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:332:70: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | r *= Geom::Rotate::from_degrees(rotatein).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:449:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | auto translate = p * gap.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:450:103: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 450 | Geom::Affine finalit = (transformoriginal * Geom::Translate(spcenter_base).inverse() * mirror * Geom::Translate(spcenter_base)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETiling::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1190:49: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | affinebase *= Geom::Rotate::from_degrees(seedset * rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:75: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:75: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:145: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:71: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:71: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:143: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:79: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:79: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:155: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1411:44: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1411 | r *= Geom::Rotate::from_degrees(rotatein); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1418:57: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1418 | output_pv *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1421:56: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1421 | output_pv *= Geom::Rotate::from_degrees(rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1513:57: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1513 | output_pv *= Geom::Translate(center).inverse() * mirror * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETiling::addCanvasIndicators(const SPLPEItem*, std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:58: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:125: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1702:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1702 | } // namespace Inkscape | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:75: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:64: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:71: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:79: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:68: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:233:62: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | Geom::Affine origin = Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:255:96: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Geom::Point spcenter_base = (*sp_lpe_item->geometricBounds(transformoriginal)).midpoint(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:332:70: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | r *= Geom::Rotate::from_degrees(rotatein).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:449:54: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | auto translate = p * gap.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:450:103: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 450 | Geom::Affine finalit = (transformoriginal * Geom::Translate(spcenter_base).inverse() * mirror * Geom::Translate(spcenter_base)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp:10: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp:11: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::addCanvasIndicators(SPLPEItem const*, std::vector >&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1418:57: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1418 | output_pv *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:38: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.h: In member function ‘KnotHolderEntity::set_item_clickpos(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.h:68:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | virtual bool set_item_clickpos(Geom::Point loc) { return false; } | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1190:49: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | affinebase *= Geom::Rotate::from_degrees(seedset * rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1157:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | LPETiling::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject-reference.cpp [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1411:44: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1411 | r *= Geom::Rotate::from_degrees(rotatein); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1281:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1281 | LPETiling::doEffect_path_post (Geom::PathVector const & path_in, FillRuleBool fillrule) | ^~~~~~~~~ In member function ‘Geom::GenericInterval::extent() const’, inlined from ‘Geom::GenericRect::width() const’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:172:41, inlined from ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, fill_typ)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1460:52: /usr/include/2geom-1.3.0/2geom/generic-interval.h:97:43: warning: ‘MEM[(const struct GenericInterval *)&prev_bbox]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 97 | C extent() const { return max() - min(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1289:19: note: ‘MEM[(const struct GenericInterval *)&prev_bbox]._b[0]’ was declared here 1289 | Geom::OptRect prev_bbox; | ^~~~~~~~~ In member function ‘Geom::GenericInterval::extent() const’, inlined from ‘Geom::GenericRect::width() const’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:172:41, inlined from ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, fill_typ)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1460:52: /usr/include/2geom-1.3.0/2geom/generic-interval.h:97:43: warning: ‘MEM[(const struct GenericInterval *)&prev_bbox]._b[1]’ may be used uninitialized [-Wmaybe-uninitialized] 97 | C extent() const { return max() - min(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1289:19: note: ‘MEM[(const struct GenericInterval *)&prev_bbox]._b[1]’ was declared here 1289 | Geom::OptRect prev_bbox; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:235:49: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 235 | origin *= Geom::Rotate::from_degrees(rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:187:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | LPETiling::doAfterEffect (SPLPEItem const* lpeitem, SPCurve *curve) | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:230:79: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | LPETransform2Pts::pointAtNodeIndex(Geom::PathVector pathvector, size_t index) const | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/lpeobject.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ /usr/include/2geom-1.3.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&]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:462:50: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETransform2Pts::doOnApply(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:99:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | point_a = pathvector.initialPoint(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘Inkscape::LivePathEffect::LPETransform2Pts::pointAtNodeIndex(Geom::PathVector, unsigned long) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:230:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | LPETransform2Pts::pointAtNodeIndex(Geom::PathVector pathvector, size_t index) const | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject-reference.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/spiro-converters.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.cpp:13: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/spiro-converters.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:107:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | Point A = refpath.pointAt(0); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/spiro-converters.cpp:12: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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]); } | ~~~~~~~~~^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/spiro.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.cpp [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/colorpicker.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/spiro.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/parameter/hidden.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/hidden.cpp In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.cpp:7: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/colorpicker.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/hidden.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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/parameter/satellite.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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/satellite-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/message.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/message.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.cpp:3: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.cpp:9: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43, from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/originalsatellite.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/message.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp:37:1: warning: when initialized here [-Wreorder] 37 | SatelliteParam::SatelliteParam(const Glib::ustring &label, const Glib::ustring &tip, const Glib::ustring &key, | ^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.cpp: In member function ‘void Inkscape::LivePathEffect::SatelliteArrayParam::on_down_button_click()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.cpp:258:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 258 | if (rowselected == row && i < _vector.size() - 1) { | ~~^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/originalpath.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalpath.cpp [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/patharray.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalpath.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.h:16: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/patharray.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path-reference.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path-reference.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:101:10: warning: ‘Inkscape::LivePathEffect::Parameter::widget_is_enabled’ will be initialized after [-Wreorder] 101 | bool widget_is_enabled; | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:93:19: warning: ‘Glib::ustring Inkscape::LivePathEffect::Parameter::param_tooltip’ [-Wreorder] 93 | Glib::ustring param_tooltip; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp:29:1: warning: when initialized here [-Wreorder] 29 | Parameter::Parameter(Glib::ustring label, Glib::ustring tip, Glib::ustring key, Inkscape::UI::Widget::Registry *wr, | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/powerstrokepointarray.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/random.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.h:16: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.h:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/random.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43, from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /usr/include/2geom-1.3.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:18: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:48: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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 { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:10: /usr/include/2geom-1.3.0/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const Linear2d&, double)’: /usr/include/2geom-1.3.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 /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp: In member function ‘Geom::Point Inkscape::LivePathEffect::PowerStrokePointArrayParam::knot_get(size_t)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:85:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | PowerStrokePointArrayParam::knot_get(size_t index) | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/scalararray.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp: In member function ‘Geom::Point Inkscape::LivePathEffect::PowerStrokePointArrayParam::knot_get(size_t)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:85:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | PowerStrokePointArrayParam::knot_get(size_t index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:223:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Geom::Point s = snap_knot_position(p, state); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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/text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/text.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::reverse(Geom::SBasis const&)’: /usr/include/2geom-1.3.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]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:277:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | offset = dot(s - pwd2.valueAt(t), n.valueAt(t)); | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/fontbutton.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/text.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:23: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/fontbutton.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:26: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.cpp:9: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.h:68:12: warning: ‘Inkscape::LivePathEffect::ScalarArrayParam::defvalue’ will be initialized after [-Wreorder] 68 | double defvalue; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.h:60:13: warning: ‘gdouble Inkscape::LivePathEffect::ScalarArrayParam::min’ [-Wreorder] 60 | gdouble min; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.cpp:19:1: warning: when initialized here [-Wreorder] 19 | ScalarArrayParam::ScalarArrayParam( const Glib::ustring& label, | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:12: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp: In member function ‘virtual void Inkscape::LivePathEffect::NodeSatelliteArrayParam::updateCanvasIndicators(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:129:22: warning: variable ‘overflow’ set but not used [-Wunused-but-set-variable] 129 | bool overflow = false; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp: In member function ‘virtual void Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_click(guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:499:10: warning: variable ‘is_mirror’ set but not used [-Wunused-but-set-variable] 499 | bool is_mirror = false; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp: In member function ‘void Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_set_offset(NodeSatellite)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:597:10: warning: variable ‘is_mirror’ set but not used [-Wunused-but-set-variable] 597 | bool is_mirror = false; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h: In function ‘Geom::Point Geom::rot90(const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:342:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Point rot90(Point const &p) { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/text.cpp: In member function ‘Inkscape::LivePathEffect::TextParam::setPosAndAnchor(Geom::Piecewise > const&, double, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/text.cpp:87:25: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | Point n = -rot90(dir); | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/togglebutton.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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/transformedpoint.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/unit.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/unit.cpp [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/togglebutton.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.h:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/unit.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.h:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/object/box3d-side.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.cpp [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/box3d.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/color-profile.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/object/object-set.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/color-profile.cpp:38: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/color-profile.cpp:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:32: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/persp3d-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/persp3d-reference.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/color-profile.cpp: In static member function ‘static void Inkscape::ColorProfile::sanitizeName(std::string&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/color-profile.cpp:870:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 870 | for (int i = 1; i < str.size(); i++) { | ~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘Geom::Point SPBox3D::get_corner_screen(guint, bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | SPBox3D::get_corner_screen (guint id, bool item_coords) const { | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp: In member function ‘std::optional Inkscape::ObjectSet::center() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp:466:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return first->getCenter(); | ~~~~~~~~~~~~~~~~^~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/persp3d.cpp [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-anchor.cpp [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d-reference.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d-reference.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-anchor.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-anchor.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-anchor.cpp:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when 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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-conn-end-pair.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-defs.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/persp3d.cpp:309:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | Persp3D::get_PL_dir_from_pt (Geom::Point const &pt, Proj::Axis axis) const { | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-desc.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.h:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-defs.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-defs.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.h:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-dimensions.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-dimensions.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-desc.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-desc.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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(); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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; | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-dimensions.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-factory.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-filter-reference.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter-reference.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-factory.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-factory.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:24: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp:14: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp: In member function ‘Geom::Rect SPFilter::get_automatic_filter_region(const SPItem*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp: In member function ‘void SPFilter::update_filter_all_regions()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:339:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | opt_r.unionWith(get_automatic_filter_region(item)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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 { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:26: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:27: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:28: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘Geom::Point SPGenericEllipse::getPointAtAngle(double) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:635:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | Geom::Point SPGenericEllipse::getPointAtAngle(double arg) const | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-factory.cpp:47: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘void Geom::Path::append(const Geom::Curve&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/angle.h: In member function ‘bool Geom::AngleInterval::contains(Geom::Angle) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘Geom::Point SPGenericEllipse::getPointAtAngle(double) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:635:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | Geom::Point SPGenericEllipse::getPointAtAngle(double arg) const | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘void SPGenericEllipse::position_set(gdouble, gdouble, gdouble, gdouble)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:673:48: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 673 | this->start = Geom::Angle::from_degrees(prefs->getDouble("/tools/shapes/arc/start", 0.0)).radians0(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In static member function ‘static gdouble SPGenericEllipse::vectorStretch(Geom::Point, Geom::Point, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 699 | gdouble SPGenericEllipse::vectorStretch(Geom::Point p0, Geom::Point p1, Geom::Affine xform) { | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-factory.cpp:49: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::normalize()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:632:29: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 632 | this->end = a.finalAngle().radians0(); | ~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::position_set(double, double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:673:48: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 673 | this->start = Geom::Angle::from_degrees(prefs->getDouble("/tools/shapes/arc/start", 0.0)).radians0(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::getPointAtAngle(double) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:635:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | Geom::Point SPGenericEllipse::getPointAtAngle(double arg) const | ^~~~~~~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-font-face.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-font.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-font-face.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-font.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-font.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-glyph-kerning.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In function ‘SPItem* create_flowtext_with_internal_frame(SPDesktop*, Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:667:15: warning: unused variable ‘root_object’ [-Wunused-variable] 667 | SPObject *root_object = doc->getObjectByRepr(root_repr); | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:672:15: warning: unused variable ‘region_object’ [-Wunused-variable] 672 | SPObject *region_object = doc->getObjectByRepr(region_repr); | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:697:15: warning: unused variable ‘para_object’ [-Wunused-variable] 697 | SPObject *para_object = doc->getObjectByRepr(para_repr); | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:33: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-glyph.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘virtual void SPFlowtext::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘Inkscape::XML::Node* SPFlowtext::getAsText()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:508:86: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::Point anchor_point = this->layout.characterAnchorPoint(this->layout.begin()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘void SPFlowtext::fix_overflow_flowregion(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:721:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 721 | scale = scale.inverse(); | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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; | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient-reference.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘SPFlowtext::fix_overflow_flowregion(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:721:42: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 721 | scale = scale.inverse(); | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-glyph-kerning.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘SPFlowtext::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:316:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | p.emplace_back((*pt) * this->i2dt_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR); | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-glyph.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient-reference.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient-reference.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:33: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:53: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:19: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.3.0/2geom/point.h:139:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.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.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp: In member function ‘Geom::Interval SPHatchPath::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp: In member function ‘Geom::Interval SPHatchPath::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp: In member function ‘void SPHatchPath::_readHatchPathVector(const char*, Geom::PathVector&, bool&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp: In member function ‘SPHatchPath::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:149:16: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Interval SPHatchPath::bounds() const | ^~~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.h: In constructor ‘SPGrid::SPGrid()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.h:128:13: warning: ‘SPGrid::_dotted’ will be initialized after [-Wreorder] 128 | SVGBool _dotted; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.h:127:13: warning: ‘SVGBool SPGrid::_snap_to_visible_only’ [-Wreorder] 127 | SVGBool _snap_to_visible_only; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:41:1: warning: when initialized here [-Wreorder] 41 | SPGrid::SPGrid() | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.h:142:10: warning: ‘SPGrid::_legacy’ will be initialized after [-Wreorder] 142 | bool _legacy; // a grid from versions prior to inkscape 0.98 | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.h:141:10: warning: ‘bool SPGrid::_pixel’ [-Wreorder] 141 | bool _pixel; // is in user units | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:41:1: warning: when initialized here [-Wreorder] 41 | SPGrid::SPGrid() | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘std::pair SPGrid::getEffectiveOriginAndSpacing() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486:76: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | std::pair SPGrid::getEffectiveOriginAndSpacing() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘Geom::Point SPGrid::getOrigin() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:565:33: 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 SPGrid::getOrigin() const | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:27: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘void SPGrid::setPrefValues()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:359:55: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | auto scale = document->getDocumentScale().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:362:97: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | setOrigin(Geom::Point( | ~~~~~~ 361 | Quantity::convert(prefs->getDouble(prefix + "/origin_x"), _display_unit, "px"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | Quantity::convert(prefs->getDouble(prefix + "/origin_y"), _display_unit, "px")) * scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘virtual void SPGrid::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:406:59: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 406 | auto [origin, spacing] = getEffectiveOriginAndSpacing(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘void SPGrid::scale(const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:461:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 461 | setOrigin( getOrigin() * scale ); | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘std::pair SPGrid::getEffectiveOriginAndSpacing() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | std::pair SPGrid::getEffectiveOriginAndSpacing() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:488:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 488 | auto origin = getOrigin(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:491:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 491 | auto const scale = document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:499:30: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return { origin, spacing }; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In function ‘auto ensure_min(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:481:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | static auto ensure_min(Geom::Point const &s) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘SPGrid::setPrefValues()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:359:54: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | auto scale = document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:362:99: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 362 | Quantity::convert(prefs->getDouble(prefix + "/origin_y"), _display_unit, "px")) * scale); | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘SPGrid::getEffectiveOriginAndSpacing() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486:37: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | std::pair SPGrid::getEffectiveOriginAndSpacing() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: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.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: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.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: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.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: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.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:488:28: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 488 | auto origin = getOrigin(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:491:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 491 | auto const scale = document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘SPGrid::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:404:6: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | void SPGrid::update(SPCtx *ctx, unsigned int flags) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘SPGrid::scale(Geom::Scale const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:459:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 459 | void SPGrid::scale(const Geom::Scale &scale) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘SPGrid::setPrefValues()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:338:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 338 | void SPGrid::setPrefValues() | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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 { | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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 { | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:21: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp: In function ‘void sp_guide_create_guides_around_page(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:269:67: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Geom::Rect bounds = doc->getPageManager().getSelectedPageRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:271:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | pts.emplace_back(bounds.corner(0), bounds.corner(1)); | ~~~~~~~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:265:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | void sp_guide_create_guides_around_page(SPDocument *doc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp: In member function ‘SPGuide::moveto(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:357:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | void SPGuide::moveto(Geom::Point const point_on_line, bool const commit) | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:27: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘Geom::Interval SPHatch::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 | ^~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:667:54: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘Geom::Interval SPHatch::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘SPHatch::RenderInfo SPHatch::_calculateRenderInfo(const View&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.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.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.3.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) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘Geom::OptInterval SPHatch::_calculateStripExtents(const Geom::OptRect&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:378:43: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘virtual void SPImage::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:378:20: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | ictx->viewport = Geom::Rect::from_xywh(this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘virtual Geom::OptRect SPImage::bbox(const Geom::Affine&, SPItem::BBoxType) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:484:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 484 | bbox = Geom::Rect::from_xywh(this->x.computed, this->y.computed, this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘virtual void SPImage::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:705:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | p.emplace_back(Geom::Point(x0, y0) * i2d, Inkscape::SNAPSOURCE_IMG_CORNER, Inkscape::SNAPTARGET_IMG_CORNER); | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘bool SPImage::cropToArea(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:901:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 901 | bool SPImage::cropToArea(Geom::Rect area) | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:706:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘SPHatch::_calculateStripExtents(Geom::OptRect const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘SPHatch::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘SPHatch::_calculateRenderInfo(SPHatch::View const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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 ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:16, inlined from ‘SPHatch::_calculateRenderInfo(SPHatch::View const&) const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:92: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘SPHatch::_calculateRenderInfo(SPHatch::View const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:683:49: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 683 | Geom::Interval bounds = this->bounds(); | ~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:51:57: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘get_visual_bbox(Geom::OptRect const&, Geom::Affine const&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘SPImage::cropToArea(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:901:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 901 | bool SPImage::cropToArea(Geom::Rect area) | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-linear-gradient.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-linear-gradient.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-linear-gradient.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:28: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-linear-gradient.cpp:15: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In member function ‘void SPGroup::scaleChildItemsRec(const Geom::Scale&, const Geom::Point&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:851:55: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 851 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:879:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 879 | item->doWriteTransform(sc.inverse()*item->transform*sc, nullptr, true); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:887:55: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 887 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In member function ‘SPGroup::scaleChildItemsRec(Geom::Scale const&, Geom::Point const&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:851:55: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 851 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:879:58: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 879 | item->doWriteTransform(sc.inverse()*item->transform*sc, nullptr, true); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:887:55: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 887 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:60: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘bool SPItem::unoptimized()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1546:14: warning: unused variable ‘path_effect’ [-Wunused-variable] 1546 | if (auto path_effect = getAttribute("inkscape:path-effect")) { | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:879:41: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp: In member function ‘SPLine::convert_to_guides() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘Geom::OptRect SPItem::visualBounds(const Geom::Affine&, bool, bool, bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:879:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 879 | bbox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 880 | bbox->left() + x.computed * (x.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | bbox->top() + y.computed * (y.unit == SVGLength::PERCENT ? 1.0 : len.y()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | w.computed * (w.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | h.computed * (h.unit == SVGLength::PERCENT ? 1.0 : len.y()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | ); | ~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:897:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 897 | ? Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()) * transform | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘void SPItem::getSnappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1033:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1033 | p.emplace_back(getCenter(), Inkscape::SNAPSOURCE_ROTATION_CENTER, Inkscape::SNAPTARGET_ROTATION_CENTER); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘void SPItem::scale_rel(const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1841:49: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1841 | set_i2d_affine(i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.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); } | ^~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::scale_rel(Geom::Scale const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1841:49: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1841 | set_i2d_affine(i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::getSnappoints(std::vector >&, Inkscape::SnapPreferences const*) const::{lambda(SPObject const*, bool)#1}::operator()(SPObject const*, bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1056:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | pt *= Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:25: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp:27: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp: In member function ‘void SPLPEItem::movePathEffect(gint, gint, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp:909:20: warning: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | origin > nlpe -1 || | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp:910:18: warning: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 910 | dest > nlpe -1) | ~~~~~^~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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]; } | ~~~~~~~^~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-gradient.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:206:42: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:345:29: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In member function ‘virtual void SPMarker::update(SPCtx*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:206:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | ictx.viewport = Geom::Rect::from_xywh(0, 0, this->markerWidth.computed, this->markerHeight.computed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.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.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In member function ‘Geom::Affine SPMarker::get_marker_transform(const Geom::Affine&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.3.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) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | const gchar *generate_marker(std::vector &reprs, Geom::Rect bounds, SPDocument *document, Geom::Point center, Geom::Affine move) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:45: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In member function ‘SPMarker::get_marker_transform(Geom::Affine const&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:312:48: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | result = Geom::Rotate::from_degrees( 180.0 ) * base; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘generate_marker(std::vector >&, Geom::Rect, SPDocument*, Geom::Point, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:520:65: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | repr->setAttributeSvgDouble("markerWidth", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | const gchar *generate_marker(std::vector &reprs, Geom::Rect bounds, SPDocument *document, Geom::Point center, Geom::Affine move) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In member function ‘SPMarker::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-patch.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:72: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘void SPMeshNodeArray::transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2785:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2785 | for (int i = 0; i < nodes[0].size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-gradient.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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; | ~~~~~~~~~^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-row.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘bool SPMeshNodeArray::fill_box(Geom::OptRect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2813:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2813 | Geom::Translate t1(-(*mesh_bbox).min()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-metadata.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-patch.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-patch.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-patch.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘SPMeshPatchI::getPoint(unsigned int, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:112:13: 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 SPMeshPatchI::getPoint( guint s, guint pt ) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-row.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-row.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-row.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-missing-glyph.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-metadata.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-metadata.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-metadata.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-missing-glyph.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-object-group.cpp [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object-group.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp:34: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h: In constructor ‘SPNamedView::SPNamedView()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:68:17: warning: ‘SPNamedView::snap_manager’ will be initialized after [-Wreorder] 68 | SnapManager snap_manager; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:51:13: warning: ‘SVGBool SPNamedView::showguides’ [-Wreorder] 51 | SVGBool showguides; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:61:1: warning: when initialized here [-Wreorder] 61 | SPNamedView::SPNamedView() | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:53:13: warning: ‘SVGBool SPNamedView::grids_visible’ [-Wreorder] 53 | SVGBool grids_visible; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:61:1: warning: when initialized here [-Wreorder] 61 | SPNamedView::SPNamedView() | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp:1209:41: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1209 | if (new_val.empty() && !val || new_val != val) { | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘void SPNamedView::translateGrids(const Geom::Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:955:45: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 955 | auto scale = document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:957:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 957 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:957:72: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 957 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:957:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 957 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp: In member function ‘Geom::Point SPObject::getExportDpi() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp:1803:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1803 | Geom::Point SPObject::getExportDpi() const | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘SPNamedView::translateGrids(Geom::Translate const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:957:72: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 957 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~^~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘SPNamedView::updateViewPort()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:423:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | if (auto page = document->getPageManager().getPageAt(box->corner(0))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:426:29: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 426 | page->setDesktopRect(*box); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In function ‘sp_namedview_zoom_and_view_from_document(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:639:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 639 | void sp_namedview_zoom_and_view_from_document(SPDesktop *desktop) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘SPNamedView::translateGrids(Geom::Translate const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 954 | void SPNamedView::translateGrids(Geom::Translate const &tr) { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954: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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954: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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954: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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:955:44: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 955 | auto scale = document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:957:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 957 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘SPNamedView::show(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:543:19: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 543 | _viewport->add(*box, desktop->getCanvasPagesBg(), desktop->getCanvasPagesFg()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:21: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp: In member function ‘virtual void SPOffset::set_shape()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:412:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | gdouble size = L2(bbox->dimensions()); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: 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 dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:259:46: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:524:59: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp: In member function ‘void SPPattern::update_view(View&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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-polygon.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp: In member function ‘SPPattern::update_view(SPPattern::View&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-polyline.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:126:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::Rect SPPage::getRect() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Translate SPPage::getDesktopAffine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142:44: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | Geom::Translate SPPage::getDesktopAffine() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDocumentMargin() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151:40: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | Geom::Rect SPPage::getDocumentMargin() const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:128:33: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:564:38: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘virtual void SPPage::set(SPAttr, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:83:71: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | this->margin.readOrUnset(value, document->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:126:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::Rect SPPage::getRect() const | ^~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDesktopRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:134:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Geom::Rect SPPage::getDesktopRect() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Translate SPPage::getDesktopAffine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142:17: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | Geom::Translate SPPage::getDesktopAffine() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:144:31: 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 box = getDesktopRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:145:49: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 145 | return Geom::Translate(box.left(), box.top()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDocumentMargin() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | Geom::Rect SPPage::getDocumentMargin() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:160:45: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | return rect * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:160:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | return rect * document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDocumentBleed() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:180:45: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | return rect * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:180:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | return rect * document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDocumentRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:193:50: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | return getRect() * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:193:51: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | return getRect() * document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::setDocumentRect(Geom::Rect, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:232:49: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | rect *= document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::setDesktopRect(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:246:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | void SPPage::setDesktopRect(Geom::Rect rect) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::setSize(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:262:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | rect.setMax(rect.corner(0) + Geom::Point(width, height)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::setMargin(const std::string&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:271:96: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | this->margin.fromString(value, document->getDisplayUnit()->abbr, document->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘std::vector SPPage::getExclusiveItems(bool, bool, bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:350:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 350 | return document->getItemsInBox(0, in_bleed ? getDocumentBleed() : getDocumentRect(), hidden, true, true, false, in_layers); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘bool SPPage::isViewportPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:385:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | return getDocumentRect().corner(0) == rect->corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:385:27: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | return getDocumentRect().corner(0) == rect->corner(0); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:385:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | return getDocumentRect().corner(0) == rect->corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::showPage(Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:393:22: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | _canvas_item->add(getDesktopRect(), fg, bg); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::swapPage(SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:562:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | auto this_affine = Geom::Translate(getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:562:54: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | auto this_affine = Geom::Translate(getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:562:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | auto this_affine = Geom::Translate(getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:563:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | auto other_affine = Geom::Translate(other->getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:563:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | auto other_affine = Geom::Translate(other->getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:564:36: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 564 | movePage(this_affine.inverse() * other_affine, with_objects); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘virtual void SPPage::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:576:25: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 576 | _canvas_item->update(getDesktopRect(), getDesktopMargin(), getDesktopBleed(), lbl ? lbl : alt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::copyFrom(SPPage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:636:69: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 636 | this->margin.read(margin.write(), document->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.0/2geom/transforms.h: In member function ‘Geom::Translate::inverse() const’: /usr/include/2geom-1.3.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); } | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::setDocumentRect(Geom::Rect, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:232:49: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | rect *= document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::setSize(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:262:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | rect.setMax(rect.corner(0) + Geom::Point(width, height)); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::swapPage(SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:564:38: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 564 | movePage(this_affine.inverse() * other_affine, with_objects); | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:563:71: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | auto other_affine = Geom::Translate(other->getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:565:46: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | other->movePage(other_affine.inverse() * this_affine, with_objects); | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:28: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:126:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::Rect SPPage::getRect() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDocumentRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:191:12: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Rect SPPage::getDocumentRect() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:191: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.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:193:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | return getRect() * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDesktopRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:134:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Geom::Rect SPPage::getDesktopRect() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDesktopAffine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142:17: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | Geom::Translate SPPage::getDesktopAffine() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142: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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142: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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:144:30: 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 box = getDesktopRect(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDocumentMargin() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151:12: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | Geom::Rect SPPage::getDocumentMargin() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151: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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151: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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151: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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:160:45: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | return rect * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.h: In member function ‘Geom::Point SPGuide::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDesktopMargin() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:163:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Geom::Rect SPPage::getDesktopMargin() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDocumentBleed() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171:12: 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::Rect SPPage::getDocumentBleed() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171: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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171: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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171: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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:180:45: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | return rect * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDesktopBleed() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:183:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | Geom::Rect SPPage::getDesktopBleed() const | ^~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::setMargin(std::__cxx11::basic_string, std::allocator > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:269:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | void SPPage::setMargin(const std::string &value) | ^~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::setRect(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:210:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | void SPPage::setRect(Geom::Rect rect) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::setDocumentRect(Geom::Rect, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:230:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | void SPPage::setDocumentRect(Geom::Rect rect, bool add_margins) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:232:39: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | rect *= document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:240:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | setRect(rect); | ~~~~~~~^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.cpp:19: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::set(SPAttr, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:67:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | void SPPage::set(SPAttr key, const gchar *value) | ^~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-radial-gradient.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp: In member function ‘virtual void SPPath::convert_to_guides() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:106:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | pts.emplace_back(cit->initialPoint() * i2dt, cit->finalPoint() * i2dt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polyline.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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; } | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-radial-gradient.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-radial-gradient.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-radial-gradient.cpp:13: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-script.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-radial-gradient.cpp:16: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-script.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-script.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.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.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:281:42: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp: In member function ‘virtual void SPRoot::update(SPCtx*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:281:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 281 | rctx.viewport = Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | this->width.computed, this->height.computed ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:19: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp: In member function ‘SPRoot::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:281:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 281 | rctx.viewport = Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | this->width.computed, this->height.computed ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-solid-color.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-solid-color.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:550:30: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1207:42: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘void sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:349:56: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 349 | m_auto = Geom::Rotate::from_degrees( 180.0 ) * m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:550:28: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | return *bbox_cache * delta; | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘virtual void SPShape::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:722:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 722 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:722:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 722 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-solid-color.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-solid-color.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘Geom::Rect SPRect::getRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:507:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 507 | Geom::Rect SPRect::getRect() const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:349:56: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 349 | m_auto = Geom::Rotate::from_degrees( 180.0 ) * m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-solid-color.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘SPShape::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1207:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | p.emplace_back(bbox->midpoint(), Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘virtual Geom::Affine SPRect::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:392:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 392 | Geom::Point pos(Geom::Point(this->x.computed, this->y.computed) * xform); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘Geom::Rect SPRect::getRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:507:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 507 | Geom::Rect SPRect::getRect() const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘void SPRect::compensateRxRy(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:521:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 521 | Geom::Point cx = c + Geom::Point(1, 0); | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘SPRect::getRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:507:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 507 | Geom::Rect SPRect::getRect() const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘SPRect::compensateRxRy(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:530:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 530 | gdouble eX = SPRect::vectorStretch(cx, c, xform); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-stop.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-string.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-string.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-stop.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-stop.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-stop.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-string.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-string.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing 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.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-string.cpp:27: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-style-elem.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-style-elem.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-switch.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-switch.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-switch.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-style-elem.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-style-elem.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘virtual void SPSpiral::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:373:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | p.emplace_back(Geom::Point(this->cx, this->cy) * i2dt, Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-style-elem.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-style-elem.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:427:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 427 | 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In function ‘sp_star_get_curvepoint(SPStar*, SPStarPoint, int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:318:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | gdouble next_len = Geom::L2 (next - o); | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-tag-use-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.cpp [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-tag.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.h:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use.cpp:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-title.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:206:46: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-tref-reference.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp: In member function ‘virtual void SPSymbol::update(SPCtx*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:206:23: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | rctx.viewport = Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:213:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto ref = Geom::Point(refX.computed, refY.computed) * c2p; | ^~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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 /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:28: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-title.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-title.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/sp-tref.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-tref.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp: In member function ‘SPSymbol::update(SPCtx*, unsigned int) [clone .part.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:206:46: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | rctx.viewport = Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-tspan.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:41: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref-reference.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref-reference.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:33: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘virtual void SPText::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘void SPText::rebuildLayout()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:919:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 919 | Geom::Point anchor_point = layout.chunkAnchorPoint(iter); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘Geom::OptRect SPText::get_frame()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1144:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1144 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1144:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1144 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1144:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1144 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1153:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1153 | frame = Geom::Rect::from_xywh(-100000, attributes.firstXY()[Geom::Y], 200000, inline_size); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1153:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1153 | frame = Geom::Rect::from_xywh(-100000, attributes.firstXY()[Geom::Y], 200000, inline_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In function ‘SPItem* create_text_with_inline_size(SPDesktop*, Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1233:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1233 | SPItem *create_text_with_inline_size (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref-reference.cpp:15: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:23: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tspan.cpp:33: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tspan.cpp:34: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::get_frame()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1144:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1144 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1131:15: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1131 | Geom::OptRect SPText::get_frame() | ^~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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]; } | ~~~~~~~^~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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); | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/uri-references.cpp [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/uri.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/uri.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.h:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/uri-references.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/sp-filter-primitive.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/blend.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.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.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:267:48: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp: In member function ‘void SPViewBox::set_viewBox(const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:81:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | this->viewBox = Geom::Rect::from_xywh(x, y, width, height); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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 member function ‘SPViewBox::set_viewBox(char const*)’, inlined from ‘SPViewBox::set_viewBox(char const*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:50:6: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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 { | ^~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/colormatrix.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/blend.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/blend.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/colormatrix.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer-funcnode.cpp [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/convolvematrix.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/composite.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/composite.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/convolvematrix.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/convolvematrix.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer-funcnode.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer-funcnode.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer.cpp:17: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.cpp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/displacementmap.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/flood.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/displacementmap.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/displacementmap.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/flood.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/flood.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/gaussian-blur.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/image.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/distantlight.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/distantlight.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/merge.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/distantlight.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/gaussian-blur.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/gaussian-blur.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/mergenode.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/merge.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/gaussian-blur.cpp: In member function ‘virtual Geom::Rect SPGaussianBlur::calculate_region(const Geom::Rect&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/gaussian-blur.cpp:78:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Geom::Rect SPGaussianBlur::calculate_region(Geom::Rect const ®ion) const | ^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/merge.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/morphology.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/image.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/image.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/offset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/mergenode.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/mergenode.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/mergenode.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/image.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/pointlight.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/morphology.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/morphology.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/morphology.cpp: In member function ‘virtual Geom::Rect SPFeMorphology::calculate_region(const Geom::Rect&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/morphology.cpp:98:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | Geom::Rect SPFeMorphology::calculate_region(Geom::Rect const ®ion) const | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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(); } | ^~~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/specularlighting.cpp /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp: In member function ‘virtual Geom::Rect SPFeOffset::calculate_region(const Geom::Rect&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp:78:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Geom::Rect SPFeOffset::calculate_region(Geom::Rect const ®ion) const | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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); | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/slot-resolver.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/specularlighting.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/specularlighting.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/pointlight.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/pointlight.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/pointlight.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/filters/tile.cpp In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/algorithms/graphlayout.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/spotlight.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/spotlight.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/spotlight.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/tile.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/tile.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/removeoverlap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/algorithms/removeoverlap.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/turbulence.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/turbulence.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/removeoverlap.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/removeoverlap.cpp:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.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.3.2_2023-11-25_091e20ef0f/src/object/algorithms/removeoverlap.cpp:58:42: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/object/algorithms/removeoverlap.cpp: In function ‘void removeoverlap(const std::vector&, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Geom::Point Unclump::unclump_center(SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/path/path-object-set.cpp In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.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.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:57:42: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/graphlayout.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/graphlayout.cpp:29: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /usr/include/2geom-1.3.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/graphlayout.cpp:39: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-object-set.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-object-set.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp:21: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.h:17: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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-outline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/path/path-object-set.cpp: In member function ‘bool Inkscape::ObjectSet::simplifyPaths(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-object-set.cpp:133:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | double size = L2(selectionBbox->dimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/path/path-simplify.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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-util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-simplify.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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()); } | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/path/splinefit/bezier-fit.cpp In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.h:17: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/bezier-fit.h:4, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/bezier-fit.cpp:5: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/bezier-fit.cpp: In function ‘int bezier_fit(Geom::Point*, const std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/bezier-fit.cpp:25:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 25 | for (int i = 0; i < len; ++i) { | ~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/bezier-fit.cpp:38:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 38 | 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.3.2_2023-11-25_091e20ef0f/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_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c: In function ‘_SplinePointCategorize’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c:1093:34: warning: variable ‘cur’ set but not used [-Wunused-but-set-variable] 1093 | enum pointtype geom, dg, cur; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c: In function ‘SplineRefigure2’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c:132:12: note: ‘old.splines[0].b’ was declared here 132 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c:132:12: note: ‘old.splines[0].c’ was declared here 132 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c:132:12: note: ‘old.splines[1].b’ was declared here 132 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c:132:12: note: ‘old.splines[1].c’ was declared here 132 | Spline old; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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 C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/svg/css-ostringstream.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c: In function ‘SplineRefigure3’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[0].a’ was declared here 50 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[0].b’ was declared here 50 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[0].c’ was declared here 50 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[1].a’ was declared here 50 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[1].b’ was declared here 50 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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/path-string.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/svg/path-string.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ 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.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when 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::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.h:17: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/css-ostringstream.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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(); | ~~~~~~~~~~^~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/svg/stringstream.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | void item_to_outline_add_marker( SPObject const *marker_object, Geom::Affine marker_transform, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/svg/svg-affine.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/stringstream.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | void item_to_outline_add_marker( SPObject const *marker_object, Geom::Affine marker_transform, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/svg/svg-box.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-affine.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-affine.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp: In function ‘std::optional get_nearest_position_on_Path(Path*, Geom::Point, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:156:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | std::optional get_nearest_position_on_Path(Path *path, Geom::Point p, unsigned seg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/svg/svg-color.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from svg-affine-parser.rl:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from svg-affine-parser.rl:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-box.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-box.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/svg/svg-length.cpp [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/svg/svg-bool.cpp [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/trace/cielab.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/trace/filterset.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/trace/imagemap.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/trace/imagemap-gdk.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-color.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:24: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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; | ~~~~~~~~~^ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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(); } | ^~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/trace/quantize.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp: In function ‘void sp_svg_write_curve(Inkscape::SVG::PathString&, const Geom::Curve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:86:68: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::deg_from_rad(elliptical_arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:85:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | str.arcTo( elliptical_arc->ray(Geom::X), elliptical_arc->ray(Geom::Y), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Geom::deg_from_rad(elliptical_arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | elliptical_arc->largeArc(), elliptical_arc->sweep(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | elliptical_arc->finalPoint() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:129:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | PathString &arcTo(Geom::Coord rx, Geom::Coord ry, Geom::Coord rot, | ^~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-color.cpp:41: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp: In function ‘sp_svg_write_curve(Inkscape::SVG::PathString&, Geom::Curve const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:86:68: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::deg_from_rad(elliptical_arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp: In function ‘sp_svg_write_path(Inkscape::SVG::PathString&, Geom::Path const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:101:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | str.moveTo( p.initialPoint()[0], p.initialPoint()[1] ); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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); } | ^~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/siox.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/trace/siox.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/trace.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-color.cpp: In function ‘guint32 sp_svg_read_color(const gchar*, const gchar**, guint32)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-color.cpp:408:23: warning: unused variable ‘check’ [-Wunused-variable] 408 | guint32 const check = internal_sp_svg_read_color(buf, &buf_end, 1); | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/trace/depixelize/inkscape-depixelize.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.cpp:100:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | return Geom::Point(c.x, c.y); | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/depixelize/inkscape-depixelize.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.cpp:137:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | return Geom::Point(c.x, height - c.y); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.cpp:163:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 163 | for (int spline_i = 0; spline_i < SPLINE_LIST_LENGTH(list); spline_i++) { /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/builder-utils.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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); | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/cursor-utils.cpp [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog-events.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.h:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:24: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:34: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cursor-utils.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cursor-utils.cpp:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:48: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog-events.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:67: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:86: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1804:167: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1804 | 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.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:573:51: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:628:81: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.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&]’ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:551:80: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘virtual void Inkscape::UI::ClipboardManagerImpl::copySymbol(Inkscape::XML::Node*, const gchar*, SPDocument*, const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘bool Inkscape::UI::ClipboardManagerImpl::_copyNodes(SPDesktop*, Inkscape::ObjectSet*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:550:64: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | auto source_scale = first_path->document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:573:51: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 573 | auto bbox = *(path_obj->visualBounds()) * source_scale; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:574:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | _clipnode->setAttributePoint("min", bbox.min()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘bool Inkscape::UI::ClipboardManagerImpl::_pasteNodes(SPDesktop*, SPDocument*, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:598:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | auto source_scale = clipdoc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:627:65: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | auto bbox = *(source_path->geometricBounds()) * group_affine; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:628:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | auto to_mouse = Geom::Translate(desktop->point() - bbox.midpoint()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:632:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 632 | auto bbox = *(source_path->visualBounds()) * group_affine; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:633:85: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | auto to_origin = Geom::Translate(clipnode->getAttributePoint("min") - bbox.min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘virtual bool Inkscape::UI::ClipboardManagerImpl::pasteSize(Inkscape::ObjectSet*, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:826:50: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 826 | item->scale_rel(_getScale(set->desktop(), min, max, *obj_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:837:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 837 | set->setScaleRelative(sel_size->midpoint(), | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:838:55: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 838 | _getScale(set->desktop(), min, max, *sel_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘void Inkscape::UI::ClipboardManagerImpl::_copySelection(Inkscape::ObjectSet*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1127:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1127 | _clipnode->setAttributePoint("min", size->min()); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1135:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | auto page_rect = page->getDesktopRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1136:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1136 | _clipnode->setAttributePoint("page-min", page_rect.min()); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1804:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1804 | 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::_copyNodes(SPDesktop*, Inkscape::ObjectSet*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:551:79: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 551 | pathRepr->setAttribute("d", sp_svg_write_path(pathv * source_scale.inverse())); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:574:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | _clipnode->setAttributePoint("min", bbox.min()); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::getPathParameter(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:916:48: 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 tr_s = doc->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/icon-loader.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1804:13: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1804 | 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::_pasteNodes(SPDesktop*, SPDocument*, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | bool ClipboardManagerImpl::_pasteNodes(SPDesktop *desktop, SPDocument *clipdoc, bool in_place, bool on_page) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587: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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:598:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | auto source_scale = clipdoc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:628:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | auto to_mouse = Geom::Translate(desktop->point() - bbox.midpoint()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::getPathParameter(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:897:15: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 897 | Glib::ustring ClipboardManagerImpl::getPathParameter(SPDesktop* desktop) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::pasteSize(Inkscape::ObjectSet*, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:784:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 784 | bool ClipboardManagerImpl::pasteSize(ObjectSet *set, bool separately, bool apply_x, bool apply_y) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:784: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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:815:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 815 | min = clipnode->getAttributePoint((visual_bbox ? "min" : "geom-min"), min); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:826:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 826 | item->scale_rel(_getScale(set->desktop(), min, max, *obj_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::_onGet(Gtk::SelectionData&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1650:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1650 | void ClipboardManagerImpl::_onGet(Gtk::SelectionData &sel, guint /*info*/) | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::copySymbol(Inkscape::XML::Node*, char const*, SPDocument*, Geom::Rect const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:340:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 340 | void ClipboardManagerImpl::copySymbol(Inkscape::XML::Node* symbol, gchar const* style, SPDocument *source, | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::_copySelection(Inkscape::ObjectSet*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1016:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1016 | void ClipboardManagerImpl::_copySelection(ObjectSet *selection) | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/interface.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/interface.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/icon-loader.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:25: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp: In member function ‘SPDrawAnchor* SPDrawAnchor::anchorTest(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp:51:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | SPDrawAnchor *SPDrawAnchor::anchorTest(Geom::Point w, bool activate) | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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); | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/monitor.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/selected-color.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/interface.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/interface.cpp:36: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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/simple-pref-pusher.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/simple-pref-pusher.cpp In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/simple-pref-pusher.h:5, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/simple-pref-pusher.cpp:3: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:17: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:20: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:19: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:24: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘Geom::Rect getMarkerBounds(SPItem*, SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityReference::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/syntax.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘Geom::Affine getMarkerRotation(SPItem*, double, int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘Geom::Rect getMarkerBounds(SPItem*, SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityReference::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityOrient::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityScale::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityScale2::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityScale3::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘getMarkerRotation(SPItem*, double, int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1229:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | * Geom::Rotate::from_degrees(180.0); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp:30: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘getMarkerBounds(SPItem*, SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityReference::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityOrient::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityScale::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/transforms.h:220:16, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1215:37: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/transforms.h:220:16, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1219:37: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/transforms.h:220:16, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1225:37: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/transforms.h:220:16, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1229:37: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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 file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityScale2::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityScale3::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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 file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2256:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2256 | TextKnotHolderEntityInlineSize::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp: In member function ‘void Inkscape::Shortcuts::dump_all_recursive(Gtk::Widget*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp:981:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 981 | for (int i = 0; i < indent; ++i) std::cout << " "; | ~~^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/themes.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/themes.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tool-factory.cpp [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool-factory.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/themes.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/themes.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/themes.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool-factory.cpp:15: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:14: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.h:28, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool-factory.cpp:16: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool-factory.cpp:22: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Cairo::RefPtr create_cubic_gradient( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212: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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212: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.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212: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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/desktop/document-check.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/desktop/menubar.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:41:58: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-window.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/desktop/document-check.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:41:32: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/desktop/menu-icon-shift.cpp [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/desktop/menubar.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/desktop/document-check.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-holder.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/desktop/menu-icon-shift.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.h: In constructor ‘SPKnot::SPKnot(SPDesktop*, const gchar*, Inkscape::CanvasItemCtrlType, const Glib::ustring&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.h:62:16: warning: ‘SPKnot::desktop’ will be initialized after [-Wreorder] 62 | SPDesktop *desktop = nullptr; /**< Desktop we are on. */ | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.h:60:9: warning: ‘int SPKnot::ref_count’ [-Wreorder] 60 | int ref_count; // FIXME encapsulation | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp:58:1: warning: when initialized here [-Wreorder] 58 | SPKnot::SPKnot(SPDesktop *desktop, gchar const *tip, Inkscape::CanvasItemCtrlType type, Glib::ustring const & name) | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:19: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp: In member function ‘void SPKnot::startDragging(const Geom::Point&, gint, gint, guint32)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp:124:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | this->grabbed_rel_pos = p - this->pos; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-ptr.cpp [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In constructor ‘KnotHolder::KnotHolder(SPDesktop*, SPItem*, SPKnotHolderReleasedFunc)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:93:26: warning: ‘KnotHolder::repr’ will be initialized after [-Wreorder] 93 | Inkscape::XML::Node *repr; ///< repr of the item, for setting and releasing listeners. | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:83:35: warning: ‘std::__cxx11::list KnotHolder::entity’ [-Wreorder] 83 | std::list entity; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:58:1: warning: when initialized here [-Wreorder] 58 | KnotHolder::KnotHolder(SPDesktop *desktop, SPItem *item, SPKnotHolderReleasedFunc relhandler) : | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve-drag-point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.h:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:15: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:16: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:20: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp:17: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘Geom::OptRect Inkscape::UI::ControlPointSelection::bounds()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:334:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | return size() == 1 ? (*_points.begin())->bounds() : _bounds; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘void Inkscape::UI::ControlPointSelection::_pointDragged(Geom::Point&, GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:387:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 387 | Geom::Point abs_delta = new_pos - _original_positions[_grabbed_point]; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘void Inkscape::UI::ControlPointSelection::_updateTransformHandles(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:509:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _handles->setBounds(p->bounds()); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘bool Inkscape::UI::ControlPointSelection::_keyboardMove(const GdkEventKey&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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; | ^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.h:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘Geom::IntPoint PatternKnotHolderEntity::offset_to_cell(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:197:44: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | return (loc * d2i * i2p * scale.inverse()).floor(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:197:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | return (loc * d2i * i2p * scale.inverse()).floor(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntity::offset_to_cell(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:197:44: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | return (loc * d2i * i2p * scale.inverse()).floor(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntityScale::knot_grabbed(Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:305:54: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | _cached_diagonal = (grab_pos - _cached_origin) * _cached_inverse_linear; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h: In member function ‘Inkscape::UI::SelectableControlPoint::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 { | ^~~~~~ 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:548:8: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:554:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 554 | double len = Geom::distance(b.corner(i), rc); | ~~~~~~~~^~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.cpp [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tool/modifier-tracker.cpp In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.cpp:15: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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 { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Point Inkscape::SnappedLine::getNormal() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:48:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 48 | Geom::Point getNormal() const {return _normal_to_line;} // n = (nx, ny) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/modifier-tracker.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-utils.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-utils.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:15: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/manipulator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.cpp:11: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.h:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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 { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:25: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:20: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/transform-handle-set.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp:32: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In member function ‘Geom::Point Inkscape::SnappedPoint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Point Inkscape::SnappedLine::getNormal() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:48:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 48 | Geom::Point getNormal() const {return _normal_to_line;} // n = (nx, ny) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:29: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp: In member function ‘void Inkscape::UI::MultiPathManipulator::insertNode(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp:344:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 344 | void MultiPathManipulator::insertNode(Geom::Point pt) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:101:36: warning: ‘Inkscape::UI::Handle::_handle_line’ will be initialized after [-Wreorder] 101 | CanvasItemPtr _handle_line; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:99:11: warning: ‘Inkscape::UI::Node* Inkscape::UI::Handle::_parent’ [-Wreorder] 99 | Node *_parent; // the handle's lifetime does not extend beyond that of the parent node, | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:183:1: warning: when initialized here [-Wreorder] 183 | Handle::Handle(NodeSharedData const &data, Geom::Point const &initial_pos, Node *parent) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp: In member function ‘virtual Geom::Rect Inkscape::UI::Node::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:874:27: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 874 | Geom::Rect Node::bounds() const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:39: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:874:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 874 | Geom::Rect Node::bounds() const | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp: In member function ‘void Inkscape::UI::Node::_updateAutoHandles()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:944:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 944 | Geom::Point vec_next = _next()->position() - position(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘virtual bool Inkscape::UI::PathManipulator::event(Inkscape::UI::Tools::ToolBase*, GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:166:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 166 | _updateDragPoint(event_point(event->motion)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/toolbar/arc-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/arc-toolbar.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp: In member function ‘Inkscape::UI::Node::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:874:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 874 | Geom::Rect Node::bounds() const | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp: In member function ‘Inkscape::UI::Handle::ungrabbed(_GdkEventButton*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:546:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 546 | void Handle::ungrabbed(GdkEventButton *event) | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:21: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/box3d-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:33: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Geom::Rect Inkscape::UI::TransformHandleSet::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:694:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 694 | Geom::Rect TransformHandleSet::bounds() const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::SkewHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:474:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 474 | Geom::Rect b = _th.bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:475:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 475 | _skew_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::RotateHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:400:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | _rot_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:400:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | _rot_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::ScaleSideHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:325:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Geom::Rect b = _th.bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:326:22: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | _sc_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::ScaleCornerHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:251:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | _sc_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:251:22: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | _sc_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::SkewHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:494:74: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 494 | Geom::Scale scale = calcScaleFactors(_origin, new_pos, scc, false); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:548:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 548 | Geom::Affine t = Geom::Translate(-scc) | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::ScaleSideHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:357:59: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Point result = psc.getStretchSnapped().vector(); //best_snapped_point.getTransformation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:357:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Point result = psc.getStretchSnapped().vector(); //best_snapped_point.getTransformation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureStretchConstrained::getStretchSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::ScaleCornerHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:286:23: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | scale = ptr->getScaleSnapped(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:294:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Geom::Affine t = Geom::Translate(-scc) | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureScaleConstrained::PureScaleConstrained(Geom::Scale, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureScale::PureScale(Geom::Scale, Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::RotationCenter::dragged(Geom::Point&, GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:625:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 625 | new_pos = sm.multipleConstrainedSnaps(Inkscape::SnapCandidatePoint(new_pos, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 626 | SNAPSOURCE_ROTATION_CENTER), constraints, held_shift(*event)).getPoint(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Geom::Rect Inkscape::UI::TransformHandleSet::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:694:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 694 | Geom::Rect TransformHandleSet::bounds() const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘void Inkscape::UI::TransformHandleSet::setBounds(const Geom::Rect&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:723:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 723 | _scale_corners[i]->move(r.corner(i)); | ~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘void Inkscape::UI::TransformHandleSet::_updateVisibility(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:767:31: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 767 | Geom::Rect b = bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:774:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 774 | Geom::Point bp = b.dimensions(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::ScaleSideHandle::computeTransform(Geom::Point const&, _GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:357:59: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Point result = psc.getStretchSnapped().vector(); //best_snapped_point.getTransformation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:369:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Affine t = Geom::Translate(-scc) | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::ScaleCornerHandle::computeTransform(Geom::Point const&, _GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:286:45: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | scale = ptr->getScaleSnapped(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:294:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Geom::Affine t = Geom::Translate(-scc) | ^~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/calligraphy-toolbar.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::SkewHandle::computeTransform(Geom::Point const&, _GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:480:18: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine computeTransform(Geom::Point const &new_pos, GdkEventMotion *event) override | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::RotateHandle::computeTransform(Geom::Point const&, _GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:404:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | Geom::Affine computeTransform(Geom::Point const &new_pos, GdkEventMotion *event) override | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::TransformHandleSet::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:694:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 694 | Geom::Rect TransformHandleSet::bounds() const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::SkewHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:475:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 475 | _skew_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:472:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 472 | void startTransform() override { | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::RotateHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:400:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | _rot_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::ScaleSideHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:326:72: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | _sc_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:323:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 323 | void startTransform() override { | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::ScaleCornerHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:251:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | _sc_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:249:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 249 | 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:717:6: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:726:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 726 | _skew_sides[i]->move(Geom::middle_point(r.corner(i), r.corner(i+1))); | ~~~~~~~~^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/arc-toolbar.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/connector-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/connector-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/arc-toolbar.cpp:40: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/arc-toolbar.cpp:41: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/box3d-toolbar.cpp:33: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/calligraphy-toolbar.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/calligraphy-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::CalligraphyToolbar::change_profile()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/calligraphy-toolbar.cpp:469:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 469 | if (mode - 1 < presets.size()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/dropper-toolbar.cpp [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/marker-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/connector-toolbar.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/connector-toolbar.cpp:36: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/connector-toolbar.cpp:43: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/eraser-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/dropper-toolbar.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/marker-toolbar.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/dropper-toolbar.cpp:33: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/marker-toolbar.cpp:17: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/measure-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/eraser-toolbar.cpp:37: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/eraser-toolbar.cpp:41: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/lpe-toolbar.cpp:33: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/measure-toolbar.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/gradient-toolbar.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/measure-toolbar.cpp:37: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/mesh-toolbar.cpp In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/gradient-toolbar.cpp:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/node-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/paintbucket-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/mesh-toolbar.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/mesh-toolbar.cpp:37: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:37: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/paintbucket-toolbar.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:42: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:44: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:49: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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/rect-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/rect-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:107:54: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | auto scale = _document->getDocumentScale(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::PageToolbar::sizeChoose(const std::string&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:312:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | auto p_rect = pm.getSelectedPageRect(); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::NodeToolbar::value_changed(Geom::Dim2)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:423:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | auto page = pm.getSelectedPageRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:424:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 424 | oldval -= page.corner(0)[d]; | ~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:390:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 390 | NodeToolbar::value_changed(Geom::Dim2 d) | ^~~~~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::PageToolbar::PageToolbar(_GtkToolbar*, Glib::RefPtr const&, SPDesktop*)::{lambda(Gtk::EntryIconPosition, _GdkEventButton const*)#1}::operator()(Gtk::EntryIconPosition, _GdkEventButton const*) const [clone .isra.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:103:52: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | text_page_margins->signal_icon_press().connect([=](Gtk::EntryIconPosition, const GdkEventButton*){ | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::PageToolbar::setSizeText(SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:404:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | void PageToolbar::setSizeText(SPPage *page, bool display_only) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp:33: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/rect-toolbar.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp:35: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/rect-toolbar.cpp:39: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::PencilToolbar::update_width_value(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp:459:88: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 459 | double powerstrokedefsize = 10 / (0.265 * _desktop->getDocument()->getDocumentScale()[0] * 2.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/booleans-toolbar.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:25: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::PencilToolbar::update_width_value(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp:454:1: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 454 | PencilToolbar::update_width_value(int shape) { | ^~~~~~~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/spiral-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/spray-toolbar.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::SelectToolbar::any_value_changed(Glib::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:358:40: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | auto page = pm.getSelectedPageRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:375:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | gdouble old_w = bbox_user->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::SelectToolbar::layout_widget_update(Inkscape::Selection*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:488:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 488 | auto page = pm.getSelectedPageRect(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/booleans-toolbar.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::SelectToolbar::layout_widget_update(Inkscape::Selection*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:465:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 465 | SelectToolbar::layout_widget_update(Inkscape::Selection *sel) | ^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/spiral-toolbar.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/spray-toolbar.cpp:36: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/spiral-toolbar.cpp:39: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/star-toolbar.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/star-toolbar.cpp:39: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/tweak-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/tweak-toolbar.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.h: In constructor ‘Inkscape::UI::Toolbar::TextToolbar::TextToolbar(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.h:106:10: warning: ‘Inkscape::UI::Toolbar::TextToolbar::_updating’ will be initialized after [-Wreorder] 106 | bool _updating; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.h:71:30: warning: ‘Inkscape::UI::Widget::UnitTracker* Inkscape::UI::Toolbar::TextToolbar::_tracker’ [-Wreorder] 71 | UI::Widget::UnitTracker *_tracker; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:209:1: warning: when initialized here [-Wreorder] 209 | TextToolbar::TextToolbar(SPDesktop *desktop) | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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]; } | ~~~~~~~^~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/zoom-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/toolbar.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/tweak-toolbar.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/zoom-toolbar.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:38: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp: In member function ‘void Inkscape::UI::Tools::ArcTool::drag(Geom::Point, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:325:95: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Geom::Rect r = Inkscape::snap_rectangular_box(_desktop, this->arc, pt, this->center, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:327:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Geom::Point dir = r.dimensions() / 2; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | void ArcTool::drag(Geom::Point pt, guint state) { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:325:50: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Geom::Rect r = Inkscape::snap_rectangular_box(_desktop, this->arc, pt, this->center, state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp: In member function ‘Inkscape::UI::Tools::ArcTool::item_handler(SPItem*, _GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:108:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | bool ArcTool::item_handler(SPItem* item, GdkEvent* event) { | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.h:28: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:38: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:70: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.h:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:35: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:38: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘Inkscape::UI::Tools::CalligraphicTool::apply(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:208:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | Geom::Point force = n - this->cur; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:88: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘void Inkscape::UI::Tools::ConnectorTool::_activeShapeAddKnot(SPItem*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1033:14: warning: unused variable ‘use’ [-Wunused-variable] 1033 | auto use = cast(item); | ^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/eraser-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘bool Inkscape::UI::Tools::ConnectorTool::_handleButtonPress(const GdkEventButton&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:435:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 435 | Geom::Point p = _desktop->w2d(event_w); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:28: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:29: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when 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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/flood-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::DynamicBase::getNormalizedPoint(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Geom::Point DynamicBase::getNormalizedPoint(Geom::Point v) const { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:116:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:116:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::DynamicBase::getViewPoint(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:125:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:125:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp: In member function ‘Inkscape::UI::Tools::DynamicBase::getNormalizedPoint(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111:13: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Geom::Point DynamicBase::getNormalizedPoint(Geom::Point v) const { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:116:29: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp: In member function ‘Inkscape::UI::Tools::DynamicBase::getViewPoint(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Geom::Point DynamicBase::getViewPoint(Geom::Point n) const { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:125:34: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~^~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:29: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In static member function ‘static bool Inkscape::UI::Tools::EraserTool::_isStraightSegment(SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:978:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 978 | Geom::Point initial_tangent = path.front().unitTangentAt(0.0); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.h:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘Inkscape::UI::Tools::EraserTool::_apply(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:184:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Point force = n - cur; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:62: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘bool Inkscape::UI::Tools::compare_guint32(guint32, guint32, guint32)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:196:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const guint32’ {aka ‘const unsigned int’} [-Wsign-compare] 196 | return difference <= d; | ~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_flood_do_flood_fill(SPDesktop*, GdkEvent*, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:900:48: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 900 | for (unsigned int y = 0; y < height; y++) { | ~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:902:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 902 | for (unsigned int x = 0; x < width; x++) { | ~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:1005:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 1005 | if (bci.x < width) { | ~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:745:59: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:746:61: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:854:55: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:859:35: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:202:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | CPoint clamp(CPoint const &p) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:745:59: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 745 | Geom::Rect const screen = screen_world * desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:746:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 746 | Geom::IntPoint const img_dims = (screen_world.dimensions() * padding).ceil(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:854:83: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 854 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:857:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 857 | Geom::Point pw = 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.3.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.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:33: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp:29: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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) | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp: In member function ‘void Inkscape::UI::Tools::GradientTool::simplify(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp:369:34: 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] 369 | if (next_stops.size()>(i1-these_stops.begin())) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_endpoint_snap_rotation(ToolBase*, Geom::Point&, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:656:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 656 | p = dummy.getPoint(); | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:337:89: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | double defsize = 10 / (0.265 * dc->getDesktop()->getDocument()->getDocumentScale()[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘SPDrawAnchor* Inkscape::UI::Tools::spdc_test_inside(FreehandBase*, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:883:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 883 | SPDrawAnchor *spdc_test_inside(FreehandBase *dc, Geom::Point p) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_create_single_dot(ToolBase*, const Geom::Point&, const char*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:968:136: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 968 | rad = 0.0333 * prefs->getDouble(tool_path + "/width", 3.0) / desktop->current_zoom() / desktop->getDocument()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘Inkscape::UI::Tools::sp_flood_do_flood_fill(SPDesktop*, _GdkEvent*, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:854:55: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 854 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:859:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 859 | pw = img_max_indices.clamp(pw); | ~~~~~~~~~~~~~~~~~~~~~^~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:926:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 926 | void spdc_create_single_dot(ToolBase *ec, Geom::Point const &pt, char const *tool, guint event_state) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:630:74: /usr/include/c++/13/bits/unique_ptr.h:1070:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:329:13: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | static void spdc_check_for_and_apply_waiting_LPE(FreehandBase *dc, SPItem *item, SPCurve const *curve, bool is_bend) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘Inkscape::UI::Tools::spdc_concat_colors_and_flush(Inkscape::UI::Tools::FreehandBase*, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:765:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | lastSeg->moveto((*cubic)[0]); | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:25: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:31: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.h:31: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:40: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp: In function ‘void Inkscape::UI::Tools::set_pos_and_anchor(Inkscape::CanvasItemText*, const Geom::Piecewise >&, double, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:352:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 352 | Point pos = pwd2_reparam.valueAt(t_reparam); | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:27: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:35: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:37: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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::Rect boost::operators_impl::operator+(const Geom::Rect&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:117:44: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:171:48: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:202:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | CPoint clamp(CPoint const &p) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/pages-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:23: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.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&]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:824:52: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.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&]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:825:14: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:196:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | double textLen = std::abs((anchor - center).length()); | ~~~~~~~~^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:823:71: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 823 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:826:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 826 | pathv *= Geom::Translate(Geom::Point() - (scale.vector() * 0.5)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:899:64: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 899 | text_item->transform *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:900:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 900 | pos += Geom::Point::polar(angle+ Geom::rad_from_deg(90), -bbox->height()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:930:75: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 930 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:932:105: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 932 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:932:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 932 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:932:105: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 932 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:935:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 935 | text_item_box->transform *= Geom::Translate(Geom::Point() - (scale.vector() * 0.5)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::showInfoBox(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1076:107: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | Geom::Scale zoom = Geom::Scale(Quantity::convert(_desktop->current_zoom(), "px", unit->abbr)).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1106:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1106 | Geom::Point pos = _desktop->w2d(cursor); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:117:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | Geom::Rect current(box + place.end); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:130:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:149:13: 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::Point calcAngleDisplayAnchor(SPDesktop *desktop, double angle, double baseAngle, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:26: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:117:44: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | Geom::Rect current(box + place.end); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:130:77: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | place.end = place.start - desktop->w2d(normal * place.offset); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:899:64: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 899 | text_item->transform *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:898:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | Geom::Point center = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:930:74: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 930 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:932:105: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 932 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:932:95: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 932 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:46: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setPoint(Geom::Point, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:823:70: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 823 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:826:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 826 | pathv *= Geom::Translate(Geom::Point() - (scale.vector() * 0.5)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::showInfoBox(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1076:106: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | Geom::Scale zoom = Geom::Scale(Quantity::convert(_desktop->current_zoom(), "px", unit->abbr)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1111:84: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1111 | showItemInfoText(pos - (yaxisdir * Geom::Point(0, rel_position[Geom::Y]) * zoom), _desktop->getSelection()->includes(over) ? _("Selected") : _("Not selected"), fontsize); | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:49: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:765:62: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Inkscape::Preferences::getPoint(Glib::ustring const&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘void Inkscape::UI::Tools::NodeTool::select_area(const Geom::Path&, GdkEventButton*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:765:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘void Inkscape::UI::Tools::NodeTool::select_point(GdkEventButton*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:803:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 803 | SPItem *item_clicked = sp_event_context_find_item (_desktop, event_point(*event), | ~~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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; } | ^~~~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘Inkscape::UI::Tools::NodeTool::select_area(Geom::Path const&, _GdkEventButton*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:765:62: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.h:17: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘Inkscape::UI::Tools::NodeTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:427:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 427 | bool NodeTool::root_handler(GdkEvent* event) { | ^~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:18: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:19: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:23: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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) | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-utils.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/circle.h:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h:39: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /usr/include/2geom-1.3.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:27: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::resizeKnotSet(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:141:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < resize_knots.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::marginKnotSet(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.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 < margin_knots.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In static member function ‘static Geom::Point Inkscape::UI::Tools::PagesTool::middleOfSide(int, const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:158:69: 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 PagesTool::middleOfSide(int side, const Geom::Rect &rect) | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:173:66: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::resizeKnotSet(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:139:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | void PagesTool::resizeKnotSet(Geom::Rect rect) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:142:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | resize_knots[i]->moveto(rect.corner(i)); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::marginKnotSet(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:147:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | void PagesTool::marginKnotSet(Geom::Rect margin_rect) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:150:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | margin_knots[i]->moveto(middleOfSide(i, margin_rect) * _desktop->doc2dt()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:170:14: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | rect = page->getDesktopRect(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:182:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::PagesTool::getSnappedResizePoint(Geom::Point, guint, Geom::Point, SPObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:206:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Geom::Point PagesTool::getSnappedResizePoint(Geom::Point point, guint state, Geom::Point origin, SPObject *target) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::resizeKnotFinished(SPKnot*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:225:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | document->getPageManager().fitToRect(*on_screen_rect * document->dt2doc(), page); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PagesTool::marginKnotMoved(SPKnot*, Geom::Point*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:243:58: 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 point = *ppointer * document->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:254:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | auto delta = (point - page->getDocumentRect().corner(side))[axis]; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:254:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | auto delta = (point - page->getDocumentRect().corner(side))[axis]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:256:48: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | auto scale = document->getDocumentScale()[axis]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:260:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:260:69: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:260:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::PagesTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:365:56: 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->fitToRect(*rect * affine * document->dt2doc(), false); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::grabPage(SPPage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:455:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | getBBoxPoints(target->getDesktopRect(), &_bbox_points, false, SNAPSOURCE_PAGE_CORNER, SNAPTARGET_UNDEFINED, | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Geom::Affine Inkscape::UI::Tools::PagesTool::moveTo(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 462 | Geom::Affine PagesTool::moveTo(Geom::Point xy, bool snap) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::addDragShapes(SPPage*, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:503:70: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | addDragShape(Geom::PathVector(Geom::Path(page->getDesktopRect())), tr); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘SPPage* Inkscape::UI::Tools::PagesTool::pageUnder(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:552:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 552 | SPPage *PagesTool::pageUnder(Geom::Point pt, bool retain_selected) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:558:58: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | if (retain_selected && selected->getSensitiveRect().contains(pt)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PagesTool::viewboxUnder(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:583:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 583 | bool PagesTool::viewboxUnder(Geom::Point pt) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::pageModified(SPObject*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:651:22: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 651 | resizeKnotSet(page->getDesktopRect()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::resizeKnotSet(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:139:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | void PagesTool::resizeKnotSet(Geom::Rect rect) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In function ‘Inkscape::UI::Tools::PagesTool::middleOfSide(int, Geom::Rect const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:160:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | return Geom::middle_point(rect.corner(side), rect.corner((side + 1) % 4)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::marginKnotSet(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:147:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | void PagesTool::marginKnotSet(Geom::Rect margin_rect) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:150:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | margin_knots[i]->moveto(middleOfSide(i, margin_rect) * _desktop->doc2dt()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::pageModified(SPObject*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:648:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 648 | void PagesTool::pageModified(SPObject *object, guint /*flags*/) | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curves.h:38: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:206:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Geom::Point PagesTool::getSnappedResizePoint(Geom::Point point, guint state, Geom::Point origin, SPObject *target) | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curves.h:39: /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:173:66: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | rect = *(document->preferredBounds()) * document->doc2dt(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:163:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | void PagesTool::resizeKnotMoved(SPKnot *knot, Geom::Point const &ppointer, guint state) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:163: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:183:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | Geom::Point point = getSnappedResizePoint(knot->position(), state, start, page); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::marginKnotMoved(SPKnot*, Geom::Point*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 234 | bool PagesTool::marginKnotMoved(SPKnot *knot, Geom::Point *ppointer, guint state) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:254:52: 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 delta = (point - page->getDocumentRect().corner(side))[axis]; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:256:48: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | auto scale = document->getDocumentScale()[axis]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:260:69: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:260:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::grabPage(SPPage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:452:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 452 | void PagesTool::grabPage(SPPage *target) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::moveTo(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 462 | Geom::Affine PagesTool::moveTo(Geom::Point xy, bool snap) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::pageUnder(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:552:9: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 552 | SPPage *PagesTool::pageUnder(Geom::Point pt, bool retain_selected) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:552: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:558:58: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | if (retain_selected && selected->getSensitiveRect().contains(pt)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::viewboxUnder(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:583:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 583 | bool PagesTool::viewboxUnder(Geom::Point pt) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::selectionChanged(SPDocument*, SPPage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:641:26: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 641 | resizeKnotSet(*(doc->preferredBounds())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:39: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:48: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.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 | bool PagesTool::root_handler(GdkEvent *event) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:369:54: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | dragging_item->setDesktopRect(*rect); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:423:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | if (pageUnder(drag_origin_dt) || viewboxUnder(drag_origin_dt)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h: In constructor ‘Inkscape::UI::Tools::PencilTool::PencilTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h:82:10: warning: ‘Inkscape::UI::Tools::PencilTool::_npoints’ will be initialized after [-Wreorder] 82 | gint _npoints; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h:81:17: warning: ‘Inkscape::UI::Tools::PencilState Inkscape::UI::Tools::PencilTool::_state’ [-Wreorder] 81 | PencilState _state; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:74:1: warning: when initialized here [-Wreorder] 74 | PencilTool::PencilTool(SPDesktop *desktop) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h:81:17: warning: ‘Inkscape::UI::Tools::PencilTool::_state’ will be initialized after [-Wreorder] 81 | PencilState _state; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h:79:17: warning: ‘Geom::Point Inkscape::UI::Tools::PencilTool::_req_tangent’ [-Wreorder] 79 | Geom::Point _req_tangent; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:74:1: warning: when initialized here [-Wreorder] 74 | PencilTool::PencilTool(SPDesktop *desktop) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h:80:10: warning: ‘Inkscape::UI::Tools::PencilTool::_is_drawing’ will be initialized after [-Wreorder] 80 | bool _is_drawing; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h:57:14: warning: ‘unsigned int Inkscape::UI::Tools::PencilTool::sketch_n’ [-Wreorder] 57 | unsigned sketch_n; // number of sketches done | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:74:1: warning: when initialized here [-Wreorder] 74 | PencilTool::PencilTool(SPDesktop *desktop) | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:927:25: required from ‘Geom::Piecewise Geom::lerp(double, const Piecewise&, Piecewise) [with T = D2]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1045:52: required from here /usr/include/2geom-1.3.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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp:29: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PencilTool::_handleButtonPress(const GdkEventButton&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:174:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | Geom::Point p = _desktop->w2d(button_w); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:819:123: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 819 | double pressure_computed_scaled = std::abs(pressure_computed * _desktop->getDocument()->getDocumentScale().inverse()[Geom::X]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::_interpolate()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:952:93: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 952 | Geom::Point point_at1 = b[4 * c + 0] + (1./3) * (b[4 * c + 3] - b[4 * c + 0]); | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::lerp(double, const Piecewise&, Piecewise) [with T = D2]’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::_fitAndSplit()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1113:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1113 | Geom::Point point_at1 = b[0] + (1./3)*(b[3] - b[0]); | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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; } | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:819:123: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 819 | double pressure_computed_scaled = std::abs(pressure_computed * _desktop->getDocument()->getDocumentScale().inverse()[Geom::X]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘Inkscape::UI::Tools::PencilTool::_handleMotionNotify(_GdkEventMotion const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:279:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | if ( Geom::LInfty( Geom::Point(mevent.x,mevent.y) - pencil_drag_origin_w ) < tolerance ) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp:46: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:35: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘Inkscape::UI::Tools::PencilTool::_interpolate()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:915:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | void PencilTool::_interpolate() { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PenTool::_handleButtonPress(const GdkEventButton&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp:307:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Geom::Point event_dt(_desktop->w2d(event_w)); | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In member function ‘void Inkscape::UI::Tools::RectTool::drag(Geom::Point, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:347:102: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Geom::Rect const r = Inkscape::snap_rectangular_box(_desktop, this->rect, pt, this->center, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:349:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 349 | this->rect->setPosition(r.min()[Geom::X], r.min()[Geom::Y], r.dimensions()[Geom::X], r.dimensions()[Geom::Y]); | ~~~~~^~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | void RectTool::drag(Geom::Point const pt, guint state) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:347:56: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Geom::Rect const r = Inkscape::snap_rectangular_box(_desktop, this->rect, pt, this->center, state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In member function ‘Inkscape::UI::Tools::RectTool::item_handler(SPItem*, _GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:116:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | bool RectTool::item_handler(SPItem* item, GdkEvent* event) { | ^~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:793:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 793 | void PencilTool::_addFreehandPoint(Geom::Point const &p, guint /*state*/, bool last) | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.3.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]); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘Inkscape::UI::Tools::PencilTool::_handleMotionNotify(_GdkEventMotion const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:247:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | bool PencilTool::_handleMotionNotify(GdkEventMotion const &mevent) { | ^~~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:27: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In member function ‘Geom::Point Inkscape::SnappedPoint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:176:47: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 176 | Geom::Scale scale = doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:190:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | p = c.pointAt(0); | ~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | ShapeRecord MarkerTool::get_marker_transform(SPShape* shape, SPItem *parent_item, SPMarker *sp_marker, SPMarkerLoc marker_type) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: 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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:176:46: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 176 | Geom::Scale scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:190:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | p = c.pointAt(0); | ~~~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:35: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:46: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:51: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:52: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.h: In constructor ‘Inkscape::UI::Tools::SelectTool::SelectTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.h:61:10: warning: ‘Inkscape::UI::Tools::SelectTool::_force_dragging’ will be initialized after [-Wreorder] 61 | bool _force_dragging; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.h:60:10: warning: ‘bool Inkscape::UI::Tools::SelectTool::_alt_on’ [-Wreorder] 60 | bool _alt_on; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:66:1: warning: when initialized here [-Wreorder] 66 | SelectTool::SelectTool(SPDesktop *desktop) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.h:60:10: warning: ‘Inkscape::UI::Tools::SelectTool::_alt_on’ will be initialized after [-Wreorder] 60 | bool _alt_on; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.h:36:10: warning: ‘bool Inkscape::UI::Tools::SelectTool::moved’ [-Wreorder] 36 | bool moved; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:66:1: warning: when initialized here [-Wreorder] 66 | SelectTool::SelectTool(SPDesktop *desktop) | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:116: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp:15: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp:20: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::SelectTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:446:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 446 | Geom::Point const p(_desktop->w2d(button_pt)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:97: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:781:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | Geom::Point p = _desktop->d2w(_desktop->point()); | ^ /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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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 ‘boost::operators_impl::operator*(Geom::Rect const&, Geom::Affine const&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘struct 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp: In member function ‘Inkscape::UI::Tools::SelectTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 419 | bool SelectTool::root_handler(GdkEvent* event) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:116: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:781:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | Geom::Point p = _desktop->d2w(_desktop->point()); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp: In member function ‘virtual void Inkscape::UI::Tools::InteractiveBooleansTool::switching_away(const std::string&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp:69:46: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 69 | if (!new_tool.empty() && boolean_builder && new_tool == "/tools/select" || new_tool == "/tool/nodes") { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp: In static member function ‘static Inkscape::WorkItems Inkscape::SubItem::build_mosaic(std::vector&&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:266:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | auto pt = rect->min() + randpt() * rect->dimensions(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/circle.h:40: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/circle.h:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:28: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/text-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:36: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:28: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:36: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:47: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:504:33: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::SprayTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1238:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1238 | Geom::Point const motion_dt(_desktop->w2d(motion_w)); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:404:78: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | Geom::Affine i2dt = item->i2dt_affine() * Geom::Translate(center).inverse() * affine * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_scale_rel(Geom::Point, SPDesktop*, SPItem*, const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:57: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | item->set_i2d_affine(item->i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_rotate_rel(Geom::Point, SPDesktop*, SPItem*, const Geom::Rotate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:103:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | static void sp_spray_rotate_rel(Geom::Point c, SPDesktop */*desktop*/, SPItem *item, Geom::Rotate const &rotation) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:106:36: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Geom::Affine affine = s.inverse() * rotation * s; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_update_area(SprayTool*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1196:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1196 | Geom::Translate(tc->getDesktop()->point())); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘Inkscape::UI::Tools::sp_spray_scale_rel(Geom::Point, SPDesktop*, SPItem*, Geom::Scale const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:57: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | item->set_i2d_affine(item->i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘Inkscape::UI::Tools::fit_item(SPDesktop*, SPItem*, Geom::OptRect, Geom::Point&, Geom::Point, int, double, double&, double, bool, bool, bool, bool, bool, bool, bool, bool, bool, double, SPCSSAttr*, bool, int, bool, bool, bool, bool, bool, bool, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:513:65: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Geom::Point mid_point = desktop->d2w(bbox_procesed->midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.h:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/tools/zoom-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:50: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/circle.h:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::TextTool::item_handler(SPItem*, GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:236:100: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 236 | Geom::Point p = _desktop->w2d(Geom::Point(event->button.x, event->button.y)); | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::TextTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:86: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:749:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 749 | screenlines = (int) floor(fabs(d.min()[Geom::Y] - d.max()[Geom::Y])/spacing) - 1; | ~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:39: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:53: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:63: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:38: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In member function ‘Inkscape::UI::Tools::TextTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | bool TextTool::root_handler(GdkEvent* event) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/zoom-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/zoom-tool.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:439:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 439 | Geom::Point button_dt(_desktop->w2d(button_pt)); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:85: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:961:72: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | sp_te_adjust_kerning_screen(this->text, this->text_sel_start, this->text_sel_end, _desktop, Geom::Point(mul*-10, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘bool Inkscape::UI::Tools::ToolBase::_keyboardMove(const GdkEventKey&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:302:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | Geom::Point delta = dir * num; | ^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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; | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/about.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/zoom-tool.cpp:20: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/zoom-tool.cpp:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/align-and-distribute.cpp [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/calligraphic-profile-rename.cpp [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/about.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/about.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/calligraphic-profile-rename.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/align-and-distribute.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/align-and-distribute.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/align-and-distribute.cpp:25: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:40: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:49: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2042:81: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2042 | Geom::Rect CloneTiler::transform_rect(Geom::Rect const &r, Geom::Affine const &m) | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1698:84: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1939:55: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2231:42: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/command-palette.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1698:132: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1698 | 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.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘guint32 Inkscape::UI::Dialog::CloneTiler::trace_pick(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1929:9: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1929 | guint32 CloneTiler::trace_pick(Geom::Rect box) | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2042:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2042 | Geom::Rect CloneTiler::transform_rect(Geom::Rect const &r, Geom::Affine const &m) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2046:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2046 | Geom::Point const p1 = r.corner(1) * m; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2056:70: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2056 | std::max(std::max(p1[Y], p2[Y]), std::max(p3[Y], p4[Y])))); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘void Inkscape::UI::Dialog::CloneTiler::apply()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2112:67: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 2112 | Geom::Scale scale = getDocument()->getDocumentScale().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2231:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2231 | w = scale_units*r->dimensions()[Geom::X]; | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2342:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2342 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2454:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2454 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1698:177: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1698 | 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘Inkscape::UI::Dialog::CloneTiler::apply()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2112:66: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 2112 | Geom::Scale scale = getDocument()->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2234:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2234 | y0 = scale_units*r->min()[Geom::Y]; | ~~~~~~^~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘Inkscape::UI::Dialog::CloneTiler::trace_pick(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1939:55: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1939 | Geom::IntRect ibox = (box * Geom::Scale(trace_zoom)).roundOutwards(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp:16: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp: In member function ‘void {anonymous}::Globals::load_mimetargets()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp:50:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 0; i < mimetypes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp:197:68: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | auto [gray, alpha] = Hsluv::get_contrasting_color(lightness); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/dialog/debug.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/debug.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:799:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for (int j = 0, i = 0; i < search_string.length(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:802:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | while (j < subject_string.length()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:825:54: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 825 | if (subject.lowercase().find(search.lowercase()) != -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:854:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 854 | while (i < search_string.length() && j < subject_string.length()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:854:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 854 | while (i < search_string.length() && j < subject_string.length()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:913:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 913 | for (int i = 0; i < subject_string.length() && occurrence; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘Inkscape::UI::Dialog::CloneTiler::apply()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 2074 | void CloneTiler::apply() | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2235:65: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2235 | center = scale_units*desktop->dt2doc(item->getCenter()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2342:52: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2342 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2454:73: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2454 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h: In constructor ‘Inkscape::UI::Widget::CellRendererItemIcon::CellRendererItemIcon()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:95:31: warning: ‘Inkscape::UI::Widget::CellRendererItemIcon::_clip_overlay’ will be initialized after [-Wreorder] 95 | Glib::RefPtr _clip_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:94:31: warning: ‘Glib::RefPtr Inkscape::UI::Widget::CellRendererItemIcon::_mask_overlay’ [-Wreorder] 94 | Glib::RefPtr _mask_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:36:5: warning: when initialized here [-Wreorder] 36 | CellRendererItemIcon() : | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h: In constructor ‘Inkscape::UI::Dialog::AttrDialog::AttrDialog()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h:126:26: warning: ‘Inkscape::UI::Dialog::AttrDialog::_content_sw’ will be initialized after [-Wreorder] 126 | Gtk::ScrolledWindow& _content_sw; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h:91:26: warning: ‘Gtk::ScrolledWindow& Inkscape::UI::Dialog::AttrDialog::_scrolled_window’ [-Wreorder] 91 | Gtk::ScrolledWindow& _scrolled_window; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp:119:1: warning: when initialized here [-Wreorder] 119 | AttrDialog::AttrDialog() | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h:91:26: warning: ‘Inkscape::UI::Dialog::AttrDialog::_scrolled_window’ will be initialized after [-Wreorder] 91 | Gtk::ScrolledWindow& _scrolled_window; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h:78:20: warning: ‘Gtk::TreeView& Inkscape::UI::Dialog::AttrDialog::_treeView’ [-Wreorder] 78 | Gtk::TreeView& _treeView; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp:119:1: warning: when initialized here [-Wreorder] 119 | AttrDialog::AttrDialog() | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/dialog-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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]; } | ~~~~~~~^~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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/dialog-data.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-data.cpp [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-manager.cpp [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-multipaned.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h: In constructor ‘Inkscape::UI::Dialog::DialogBase::DialogBase(const gchar*, Glib::ustring)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:121:16: warning: ‘Inkscape::UI::Dialog::DialogBase::selection’ will be initialized after [-Wreorder] 121 | Selection *selection; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:89:19: warning: ‘Glib::ustring Inkscape::UI::Dialog::DialogBase::_name’ [-Wreorder] 89 | Glib::ustring _name; // Gtk widget name (must be set!) | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.cpp:45:1: warning: when initialized here [-Wreorder] 45 | DialogBase::DialogBase(gchar const *prefs_path, Glib::ustring dialog_type) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.cpp:65:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | if (pos >= 0 && pos < _name.length() - 2) { | ~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.cpp:69:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | if (pos >= 0 && pos < _name.length()) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.cpp:73:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | if (pos >= 0 && pos < _name.length()) { | ~~~~^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp:32: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-manager.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-multipaned.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp:54: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h: In constructor ‘Inkscape::UI::Dialog::SvgGlyphRenderer::SvgGlyphRenderer()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:130:26: warning: ‘Inkscape::UI::Dialog::SvgGlyphRenderer::_property_activatable’ will be initialized after [-Wreorder] 130 | Glib::Property _property_activatable; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:128:35: warning: ‘Glib::Property Inkscape::UI::Dialog::SvgGlyphRenderer::_property_glyph’ [-Wreorder] 128 | Glib::Property _property_glyph; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:71:5: warning: when initialized here [-Wreorder] 71 | SvgGlyphRenderer() : | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp: In member function ‘Gtk::Widget* Inkscape::UI::Dialog::DialogContainer::create_notebook_tab(Glib::ustring, Glib::ustring, Glib::ustring)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp:199:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 199 | if (pos >= 0 && pos < tlabel.length()) { | ~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-window.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-multipaned.cpp:27: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-multipaned.cpp: In member function ‘void Inkscape::UI::Dialog::DialogMultipaned::on_drag_end(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-multipaned.cpp:1039:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1039 | if (_handle >= 0 && _handle < children.size()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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/dialog-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-window.cpp [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/document-resources.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.cpp:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.h: In constructor ‘Inkscape::UI::Dialog::DialogNotebook::DialogNotebook(Inkscape::UI::Dialog::DialogContainer*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.h:81:18: warning: ‘Inkscape::UI::Dialog::DialogNotebook::_selected_page’ will be initialized after [-Wreorder] 81 | Gtk::Widget *_selected_page; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.h:69:10: warning: ‘bool Inkscape::UI::Dialog::DialogNotebook::_label_visible’ [-Wreorder] 69 | bool _label_visible; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.cpp:45:1: warning: when initialized here [-Wreorder] 45 | DialogNotebook::DialogNotebook(DialogContainer *container) | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-window.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-window.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/export.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:29: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.cpp:3: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/export-batch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.h:32: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.h: In constructor ‘Inkscape::UI::Dialog::DocumentProperties::DocumentProperties()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.h:208:21: warning: ‘Inkscape::UI::Dialog::DocumentProperties::_grids_label_def’ will be initialized after [-Wreorder] 208 | Gtk::Label _grids_label_def; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.h:125:19: warning: ‘Gtk::Box Inkscape::UI::Dialog::DocumentProperties::_grids_vbox’ [-Wreorder] 125 | Gtk::Box _grids_vbox; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:64:1: warning: when initialized here [-Wreorder] 64 | DocumentProperties::DocumentProperties() | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.h:13: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:231:47: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:243:55: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Dialog::DocumentProperties::set_viewbox_pos(SPDesktop*, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:230:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | auto box = document->getViewBox(); | ^ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:242:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 242 | auto box = document->getViewBox(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:243:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 243 | document->setViewBox(Geom::Rect::from_xywh(box.min()[Geom::X], box.min()[Geom::Y], width, height)); | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:243:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 243 | document->setViewBox(Geom::Rect::from_xywh(box.min()[Geom::X], box.min()[Geom::Y], width, height)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp: In function ‘void Inkscape::UI::Dialog::set_document_scale_helper(SPDocument&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:253:36: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto box = document.getViewBox(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:255:16: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | box.min()[Geom::X], box.min()[Geom::Y], | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:254:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | document.setViewBox(Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 255 | box.min()[Geom::X], box.min()[Geom::Y], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | root->width.value / scale, root->height.value / scale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Dialog::DocumentProperties::update_viewbox_ui(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:334:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | _page->set_dimension(PageProperties::Dimension::ViewboxPosition, viewBox.min()[Geom::X], viewBox.min()[Geom::Y]); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp: In member function ‘Gtk::Widget* Inkscape::UI::Dialog::DocumentProperties::createRightGridColumn(SPGrid*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1504:60: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | auto origin = grid->getOrigin() * doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1504:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | auto origin = grid->getOrigin() * doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1508:62: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1508 | auto spacing = grid->getSpacing() * doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1508:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1508 | auto spacing = grid->getSpacing() * doc->getDocumentScale(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.cpp:48: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.cpp:68: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.cpp:81: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h: In constructor ‘Inkscape::UI::Widget::CellRendererItemIcon::CellRendererItemIcon()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:95:31: warning: ‘Inkscape::UI::Widget::CellRendererItemIcon::_clip_overlay’ will be initialized after [-Wreorder] 95 | Glib::RefPtr _clip_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:94:31: warning: ‘Glib::RefPtr Inkscape::UI::Widget::CellRendererItemIcon::_mask_overlay’ [-Wreorder] 94 | Glib::RefPtr _mask_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:36:5: warning: when initialized here [-Wreorder] 36 | CellRendererItemIcon() : | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In function ‘Inkscape::UI::Dialog::set_document_scale_helper(SPDocument&, double)’, inlined from ‘Inkscape::UI::Dialog::set_document_scale_helper(SPDocument&, double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:249:6: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:254:46: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | document.setViewBox(Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 255 | box.min()[Geom::X], box.min()[Geom::Y], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | root->width.value / scale, root->height.value / scale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp: In member function ‘Inkscape::UI::Dialog::DocumentProperties::createRightGridColumn(SPGrid*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1441 | Gtk::Widget *DocumentProperties::createRightGridColumn(SPGrid *grid) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441:14: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441:14: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441:14: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441:14: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1504:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | auto origin = grid->getOrigin() * doc->getDocumentScale(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1504:60: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | auto origin = grid->getOrigin() * doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1508:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1508 | auto spacing = grid->getSpacing() * doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1508:62: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1508 | auto spacing = grid->getSpacing() * doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp:41: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp:43: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp: In member function ‘void Inkscape::UI::Dialog::Export::onNotebookPageSwitch(Gtk::Widget*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp:152:25: warning: comparison of integer expressions of different signedness: ‘guint’ {aka ‘unsigned int’} and ‘std::map::mapped_type’ {aka ‘int’} [-Wsign-compare] 152 | if (page_number == pages[SINGLE_IMAGE]) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp:155:25: warning: comparison of integer expressions of different signedness: ‘guint’ {aka ‘unsigned int’} and ‘std::map::mapped_type’ {aka ‘int’} [-Wsign-compare] 155 | if (page_number == pages[BATCH_EXPORT]) { /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:36: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp: In member function ‘void Inkscape::UI::Dialog::BatchItem::refresh(bool, guint32)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:214:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | _preview.setBox(_page->getDocumentRect()); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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/filedialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialog.cpp [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:35: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp: In member function ‘Inkscape::UI::Dialog::BatchItem::refresh(bool, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:211:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | void BatchItem::refresh(bool hide, guint32 bg_color) | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:1006:68: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialog.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘void Inkscape::UI::Dialog::SingleExport::refreshArea()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:295:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | bbox = sel[0]->getDesktopRect(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:306:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | setArea(bbox->min()[Geom::X], bbox->min()[Geom::Y], bbox->max()[Geom::X], bbox->max()[Geom::Y]); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘void Inkscape::UI::Dialog::SingleExport::refreshPreview()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:1006:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1006 | preview->setBox(Geom::Rect(x0, y0, x1, y1) * _document->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/fill-and-stroke.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.cpp:35: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h: In constructor ‘Inkscape::UI::Dialog::FileSaveDialogImplGtk::FileSaveDialogImplGtk(Gtk::Window&, const Glib::ustring&, Inkscape::UI::Dialog::FileDialogType, const Glib::ustring&, const Glib::ustring&, const gchar*, Inkscape::Extension::FileSaveMethod)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h:255:10: warning: ‘Inkscape::UI::Dialog::FileSaveDialogImplGtk::fromCB’ will be initialized after [-Wreorder] 255 | bool fromCB; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h:237:14: warning: ‘Gtk::Box Inkscape::UI::Dialog::FileSaveDialogImplGtk::checksBox’ [-Wreorder] 237 | Gtk::Box checksBox; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.cpp:375:1: warning: when initialized here [-Wreorder] 375 | FileSaveDialogImplGtk::FileSaveDialogImplGtk(Gtk::Window &parentWindow, const Glib::ustring &dir, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h:237:14: warning: ‘Inkscape::UI::Dialog::FileSaveDialogImplGtk::checksBox’ will be initialized after [-Wreorder] 237 | Gtk::Box checksBox; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h:236:14: warning: ‘Gtk::Box Inkscape::UI::Dialog::FileSaveDialogImplGtk::childBox’ [-Wreorder] 236 | Gtk::Box childBox; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.cpp:375:1: warning: when initialized here [-Wreorder] 375 | FileSaveDialogImplGtk::FileSaveDialogImplGtk(Gtk::Window &parentWindow, const Glib::ustring &dir, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘Inkscape::UI::Dialog::SingleExport::onExport()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:696:9: warning: ‘target’ may be used uninitialized [-Wmaybe-uninitialized] 696 | if (target) { | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:679:19: note: ‘target’ was declared here 679 | SPObject *target; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:665:67: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 665 | auto page = copy_doc->getPageManager().newDocumentPage(area); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.cpp [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/fill-and-stroke.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/fill-and-stroke.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/fill-and-stroke.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/fill-and-stroke.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-collection-selector.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:58: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:68: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:269:58: warning: base ‘Inkscape::UI::Widget::AttrWidget’ will be initialized after [-Wreorder] 269 | _s1(climb_rate, digits), _s2(climb_rate, digits) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:269:58: warning: base ‘Gtk::Box’ [-Wreorder] /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:265:5: warning: when initialized here [-Wreorder] 265 | DualSpinButton(char* def, double lower, double upper, double step_inc, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp: In constructor ‘Inkscape::UI::Dialog::FileOrElementChooser::FileOrElementChooser(Inkscape::UI::Dialog::FilterEffectsDialog&, SPAttr)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:780:26: warning: ‘Inkscape::UI::Dialog::FileOrElementChooser::_dialog’ will be initialized after [-Wreorder] 780 | FilterEffectsDialog &_dialog; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:670:47: warning: base ‘Gtk::Box’ [-Wreorder] 670 | , Gtk::Box(Gtk::ORIENTATION_HORIZONTAL) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:667:5: warning: when initialized here [-Wreorder] 667 | FileOrElementChooser(FilterEffectsDialog& d, const SPAttr a) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1211:19: warning: ‘Inkscape::UI::Dialog::FilterEffectsDialog::ComponentTransferValues::_funcNode’ will be initialized after [-Wreorder] 1211 | SPFeFuncNode* _funcNode; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1207:14: warning: ‘Gtk::Box Inkscape::UI::Dialog::FilterEffectsDialog::ComponentTransferValues::_box’ [-Wreorder] 1207 | Gtk::Box _box; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1070:5: warning: when initialized here [-Wreorder] 1070 | ComponentTransferValues(FilterEffectsDialog& d, SPFeFuncNode::Channel channel) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp: In constructor ‘Inkscape::UI::Dialog::FilterEffectsDialog::LightSourceControl::LightSourceControl(Inkscape::UI::Dialog::FilterEffectsDialog&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1347:10: warning: ‘Inkscape::UI::Dialog::FilterEffectsDialog::LightSourceControl::_locked’ will be initialized after [-Wreorder] 1347 | bool _locked; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1342:14: warning: ‘Gtk::Box Inkscape::UI::Dialog::FilterEffectsDialog::LightSourceControl::_box’ [-Wreorder] 1342 | Gtk::Box _box; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1218:5: warning: when initialized here [-Wreorder] 1218 | LightSourceControl(FilterEffectsDialog& d) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:63: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.h:128:24: warning: ‘Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::_list’ will be initialized after [-Wreorder] 128 | Gtk::TreeView& _list; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.h:127:30: warning: ‘Inkscape::UI::Dialog::FilterEffectsDialog& Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::_dialog’ [-Wreorder] 127 | FilterEffectsDialog& _dialog; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1391:1: warning: when initialized here [-Wreorder] 1391 | FilterEffectsDialog::FilterModifier::FilterModifier(FilterEffectsDialog& d, Glib::RefPtr builder) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp: In member function ‘void Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::selection_toggled(Gtk::TreeIter, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1548:18: warning: unused variable ‘style’ [-Wunused-variable] 1548 | SPStyle *style = item->style; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:2043:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2043 | for(unsigned int i = 0; i < _inputs_count; ++i) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.h: In constructor ‘Inkscape::UI::Dialog::Find::Find()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.h:293:10: warning: ‘Inkscape::UI::Dialog::Find::blocked’ will be initialized after [-Wreorder] 293 | bool blocked; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.h:211:14: warning: ‘Gtk::Box Inkscape::UI::Dialog::Find::hbox_searchin’ [-Wreorder] 211 | Gtk::Box hbox_searchin; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.cpp:61:1: warning: when initialized here [-Wreorder] 61 | Find::Find() | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.h: In constructor ‘Inkscape::UI::Dialog::FilterEffectsDialog::FilterEffectsDialog()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.h:336:19: warning: ‘Inkscape::UI::Dialog::FilterEffectsDialog::_primitive_list’ will be initialized after [-Wreorder] 336 | PrimitiveList _primitive_list; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.h:294:14: warning: ‘Gtk::Box Inkscape::UI::Dialog::FilterEffectsDialog::_settings_effect’ [-Wreorder] 294 | Gtk::Box _settings_effect; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:2786:1: warning: when initialized here [-Wreorder] 2786 | FilterEffectsDialog::FilterEffectsDialog() | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.h:294:14: warning: ‘Inkscape::UI::Dialog::FilterEffectsDialog::_settings_effect’ will be initialized after [-Wreorder] 294 | Gtk::Box _settings_effect; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.h:293:14: warning: ‘Gtk::Box Inkscape::UI::Dialog::FilterEffectsDialog::_settings_filter’ [-Wreorder] 293 | Gtk::Box _settings_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:2786:1: warning: when initialized here [-Wreorder] 2786 | FilterEffectsDialog::FilterEffectsDialog() | ^~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.h:19: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:86: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h: In instantiation of ‘Inkscape::UI::ColumnMenuBuilder::ColumnMenuBuilder(Gtk::Menu&, int, Gtk::IconSize) [with T = Inkscape::UI::Dialog::EffectCategory]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:2760:98: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:99:16: warning: ‘Inkscape::UI::ColumnMenuBuilder::_menu’ will be initialized after [-Wreorder] 99 | Gtk::Menu& _menu; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:98:9: warning: ‘int Inkscape::UI::ColumnMenuBuilder::_columns’ [-Wreorder] 98 | int _columns; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:25:5: warning: when initialized here [-Wreorder] 25 | ColumnMenuBuilder(Gtk::Menu& menu, int columns, Gtk::IconSize icon_size = Gtk::ICON_SIZE_MENU) | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-collection-selector.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-collection-selector.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.cpp: In member function ‘void Inkscape::UI::Dialog::FontCollectionsManager::on_reset_button_pressed()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.cpp:119:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Gtk::TreeNodeChildren::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 119 | if(font_lister->get_font_families_size() == font_lister->get_font_list()->children().size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-collection-selector.cpp: In member function ‘void Inkscape::UI::Widget::FontCollectionSelector::icon_cell_data_func(Gtk::CellRenderer*, const Gtk::TreeIter&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-collection-selector.cpp:146:25: warning: variable ‘row’ set but not used [-Wunused-but-set-variable] 146 | Gtk::TreeModel::Row row = *iter; | ^~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-substitution.cpp [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/global-palettes.cpp [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/glyphs.cpp [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-substitution.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-substitution.cpp:28: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/glyphs.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/glyphs.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/glyphs.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:29: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp: In member function ‘virtual void Inkscape::UI::Dialog::GridArrangeTab::arrange()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:145:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for(int i = 0; i < sorted.size(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/scalar-unit.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:136:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | double grid_left = sel_box->min()[Geom::X]; | ~~~~~~~~~~~~^~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:21: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:31: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.h:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp:36: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp:38: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:38: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.h: In constructor ‘Inkscape::UI::Dialog::IconPreviewPanel::IconPreviewPanel()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.h:80:22: warning: ‘Inkscape::UI::Dialog::IconPreviewPanel::docModConn’ will be initialized after [-Wreorder] 80 | sigc::connection docModConn; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.h:64:21: warning: ‘Gtk::Box Inkscape::UI::Dialog::IconPreviewPanel::iconBox’ [-Wreorder] 64 | Gtk::Box iconBox; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:79:1: warning: when initialized here [-Wreorder] 79 | IconPreviewPanel::IconPreviewPanel() | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:510:65: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.cpp:60: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp: In constructor ‘Inkscape::UI::Dialog::InputDialogImpl::ConfPanel::ConfPanel()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp:432:18: warning: ‘Inkscape::UI::Dialog::InputDialogImpl::ConfPanel::modeBox’ will be initialized after [-Wreorder] 432 | Gtk::Box modeBox; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp:429:18: warning: ‘Gtk::Box Inkscape::UI::Dialog::InputDialogImpl::ConfPanel::axisVBox’ [-Wreorder] 429 | Gtk::Box axisVBox; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp:892:1: warning: when initialized here [-Wreorder] 892 | InputDialogImpl::ConfPanel::ConfPanel() : | ^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp: In member function ‘void Inkscape::UI::Dialog::InputDialogImpl::mapAxesValues(const Glib::ustring&, const gdouble*, GdkDevice*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp:1576:42: warning: comparison of integer expressions of different signedness: ‘guint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1576 | for ( guint axisNum = 0; axisNum < numAxes; axisNum++ ) { | ~~~~~~~~^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.cpp:76: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:510:65: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 510 | auto scaled_box = *dbox * Geom::Scale(sf); | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp:25: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp: In static member function ‘static void Inkscape::UI::Dialogs::KnotPropertiesDialog::showDialog(SPDesktop*, const SPKnot*, Glib::ustring)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp:104:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | dialog->_setKnotPoint(pt->position(), unit_name); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/layer-properties.cpp [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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/livepatheffect-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/layer-properties.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/layer-properties.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/layer-properties.cpp:22: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:19: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:12: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.h: In constructor ‘Inkscape::UI::Dialog::LivePathEffectAdd::LivePathEffectAdd()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.h:122:78: warning: ‘Inkscape::UI::Dialog::LivePathEffectAdd::converter’ will be initialized after [-Wreorder] 122 | const LivePathEffect::EnumEffectDataConverter &converter; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.h:120:8: warning: ‘bool Inkscape::UI::Dialog::LivePathEffectAdd::_applied’ [-Wreorder] 120 | bool _applied; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:130:1: warning: when initialized here [-Wreorder] 130 | LivePathEffectAdd::LivePathEffectAdd() | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.h:120:8: warning: ‘Inkscape::UI::Dialog::LivePathEffectAdd::_applied’ will be initialized after [-Wreorder] 120 | bool _applied; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.h:119:8: warning: ‘bool Inkscape::UI::Dialog::LivePathEffectAdd::_showfavs’ [-Wreorder] 119 | bool _showfavs; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:130:1: warning: when initialized here [-Wreorder] 130 | LivePathEffectAdd::LivePathEffectAdd() | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp: In member function ‘bool Inkscape::UI::Dialog::LivePathEffectAdd::on_filter(Gtk::FlowBoxChild*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:543:15: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 543 | if (s != -1) { | ~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:593:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 593 | if (s != -1) { | ~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:604:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 604 | if (s != -1) { | ~~^~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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) { | ^~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-fillet-chamfer-properties.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:15: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h: In constructor ‘Inkscape::UI::Dialog::LivePathEffectEditor::LivePathEffectEditor()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:92:14: warning: ‘Inkscape::UI::Dialog::LivePathEffectEditor::_LPECurrentItem’ will be initialized after [-Wreorder] 92 | Gtk::Box&_LPECurrentItem; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:90:16: warning: ‘Gtk::Label& Inkscape::UI::Dialog::LivePathEffectEditor::_LPESelectionInfo’ [-Wreorder] 90 | Gtk::Label&_LPESelectionInfo; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:181:1: warning: when initialized here [-Wreorder] 181 | LivePathEffectEditor::LivePathEffectEditor() | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:110:61: warning: ‘Inkscape::UI::Dialog::LivePathEffectEditor::_showgallery_observer’ will be initialized after [-Wreorder] 110 | std::unique_ptr const _showgallery_observer; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:96:80: warning: ‘const Inkscape::LivePathEffect::EnumEffectDataConverter& Inkscape::UI::Dialog::LivePathEffectEditor::converter’ [-Wreorder] 96 | const LivePathEffect::EnumEffectDataConverter &converter; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:181:1: warning: when initialized here [-Wreorder] 181 | LivePathEffectEditor::LivePathEffectEditor() | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:259:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | if (children.size() > child_index) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h: In instantiation of ‘Inkscape::UI::ColumnMenuBuilder::ColumnMenuBuilder(Gtk::Menu&, int, Gtk::IconSize) [with T = Inkscape::LivePathEffect::LPECategory]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:382:121: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:99:16: warning: ‘Inkscape::UI::ColumnMenuBuilder::_menu’ will be initialized after [-Wreorder] 99 | Gtk::Menu& _menu; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:98:9: warning: ‘int Inkscape::UI::ColumnMenuBuilder::_columns’ [-Wreorder] 98 | int _columns; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:25:5: warning: when initialized here [-Wreorder] 25 | ColumnMenuBuilder(Gtk::Menu& menu, int columns, Gtk::IconSize icon_size = Gtk::ICON_SIZE_MENU) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-fillet-chamfer-properties.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-fillet-chamfer-properties.h:15: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:23: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:26: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/d2.h:43, from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.h:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/memory.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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/messages.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/new-from-template.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/memory.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/memory.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/object-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.h: In constructor ‘Inkscape::UI::Dialog::Messages::Messages()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.h:70:25: warning: ‘Inkscape::UI::Dialog::Messages::checkCapture’ will be initialized after [-Wreorder] 70 | Gtk::CheckButton checkCapture; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.h:68:25: warning: ‘Gtk::Box Inkscape::UI::Dialog::Messages::buttonBox’ [-Wreorder] 68 | Gtk::Box buttonBox; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.cpp:42:1: warning: when initialized here [-Wreorder] 42 | Messages::Messages() | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/new-from-template.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/new-from-template.cpp:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/polar-arrange-tab.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:35: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:38: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp: In constructor ‘Inkscape::UI::Dialog::StarPanel::StarPanel(Glib::RefPtr)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:706:23: warning: ‘Inkscape::UI::Dialog::StarPanel::_star’ will be initialized after [-Wreorder] 706 | Gtk::RadioButton& _star; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:704:18: warning: ‘Gtk::Button& Inkscape::UI::Dialog::StarPanel::_align’ [-Wreorder] 704 | Gtk::Button& _align; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:597:5: warning: when initialized here [-Wreorder] 597 | StarPanel(Glib::RefPtr builder) : | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h:28, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:704:18: warning: ‘Inkscape::UI::Dialog::StarPanel::_align’ will be initialized after [-Wreorder] 704 | Gtk::Button& _align; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:701:18: warning: ‘Gtk::Button& Inkscape::UI::Dialog::StarPanel::_clear_rnd’ [-Wreorder] 701 | Gtk::Button& _clear_rnd; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:597:5: warning: when initialized here [-Wreorder] 597 | StarPanel(Glib::RefPtr builder) : | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.cpp:39: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.h: In constructor ‘Inkscape::UI::Dialog::ObjectProperties::ObjectProperties()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.h:100:16: warning: ‘Inkscape::UI::Dialog::ObjectProperties::_label_dpi’ will be initialized after [-Wreorder] 100 | Gtk::Label _label_dpi; //the entry for the dpi value | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.h:90:16: warning: ‘Gtk::Label Inkscape::UI::Dialog::ObjectProperties::_label_image_rendering’ [-Wreorder] 90 | Gtk::Label _label_image_rendering; // the label for 'image-rendering' | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.cpp:50:1: warning: when initialized here [-Wreorder] 50 | ObjectProperties::ObjectProperties() | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.h:90:16: warning: ‘Inkscape::UI::Dialog::ObjectProperties::_label_image_rendering’ will be initialized after [-Wreorder] 90 | Gtk::Label _label_image_rendering; // the label for 'image-rendering' | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.h:87:16: warning: ‘Gtk::Label Inkscape::UI::Dialog::ObjectProperties::_label_color’ [-Wreorder] 87 | Gtk::Label _label_color; //the label for the object highlight | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.cpp:50:1: warning: when initialized here [-Wreorder] 50 | ObjectProperties::ObjectProperties() | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:58: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:75: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h: In constructor ‘Inkscape::UI::Widget::CellRendererItemIcon::CellRendererItemIcon()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:95:31: warning: ‘Inkscape::UI::Widget::CellRendererItemIcon::_clip_overlay’ will be initialized after [-Wreorder] 95 | Glib::RefPtr _clip_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:94:31: warning: ‘Glib::RefPtr Inkscape::UI::Widget::CellRendererItemIcon::_mask_overlay’ [-Wreorder] 94 | Glib::RefPtr _mask_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:36:5: warning: when initialized here [-Wreorder] 36 | CellRendererItemIcon() : | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp: In member function ‘void Inkscape::UI::Dialog::ObjectWatcher::transferChild(Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:158:14: warning: unused variable ‘inserted’ [-Wunused-variable] 158 | bool inserted = target->child_watchers.insert(std::move(nh)).inserted; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:178:19: warning: ‘Inkscape::UI::Dialog::ObjectWatcher::panel’ will be initialized after [-Wreorder] 178 | ObjectsPanel *panel; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:177:34: warning: ‘Gtk::TreeModel::RowReference Inkscape::UI::Dialog::ObjectWatcher::row_ref’ [-Wreorder] 177 | Gtk::TreeModel::RowReference row_ref; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:234:1: warning: when initialized here [-Wreorder] 234 | ObjectWatcher::ObjectWatcher(ObjectsPanel* panel, SPItem* obj, Gtk::TreeRow *row, bool filtered) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:180:10: warning: ‘Inkscape::UI::Dialog::ObjectWatcher::is_filtered’ will be initialized after [-Wreorder] 180 | bool is_filtered; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:176:11: warning: ‘Inkscape::XML::Node* Inkscape::UI::Dialog::ObjectWatcher::node’ [-Wreorder] 176 | Node *node; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:234:1: warning: when initialized here [-Wreorder] 234 | ObjectWatcher::ObjectWatcher(ObjectsPanel* panel, SPItem* obj, Gtk::TreeRow *row, bool filtered) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp: In member function ‘bool Inkscape::UI::Dialog::ObjectWatcher::addChild(SPItem*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:462:24: warning: variable ‘iter’ set but not used [-Wunused-but-set-variable] 462 | auto const iter = panel->_store->append(children); | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h: In constructor ‘Inkscape::UI::Dialog::ObjectsPanel::ObjectsPanel()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h:103:20: warning: ‘Inkscape::UI::Dialog::ObjectsPanel::root_watcher’ will be initialized after [-Wreorder] 103 | ObjectWatcher* root_watcher; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h:96:19: warning: ‘Inkscape::UI::Dialog::ObjectsPanel::ModelColumns* Inkscape::UI::Dialog::ObjectsPanel::_model’ [-Wreorder] 96 | ModelColumns* _model; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:670:1: warning: when initialized here [-Wreorder] 670 | ObjectsPanel::ObjectsPanel() | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h:134:39: warning: ‘Inkscape::UI::Dialog::ObjectsPanel::_color_picker’ will be initialized after [-Wreorder] 134 | Inkscape::UI::Widget::ColorPicker _color_picker; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h:101:32: warning: ‘Glib::RefPtr Inkscape::UI::Dialog::ObjectsPanel::_builder’ [-Wreorder] 101 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:670:1: warning: when initialized here [-Wreorder] 670 | ObjectsPanel::ObjectsPanel() | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h:172:19: warning: ‘Inkscape::UI::Dialog::ObjectsPanel::_object_menu’ will be initialized after [-Wreorder] 172 | Gtk::Popover& _object_menu; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h:129:23: warning: ‘Gtk::SearchEntry& Inkscape::UI::Dialog::ObjectsPanel::_searchBox’ [-Wreorder] 129 | Gtk::SearchEntry& _searchBox; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:670:1: warning: when initialized here [-Wreorder] 670 | ObjectsPanel::ObjectsPanel() | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:810:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 810 | if (top >= (Inkscape::SPBlendModeConverter._length + 1) / 2) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp: In member function ‘bool Inkscape::UI::Dialog::ObjectsPanel::_selectionChanged()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:1132:22: warning: unused variable ‘group’ [-Wunused-variable] 1132 | auto group = cast(item); | ^~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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/prototype.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/prototype.cpp [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/startup.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/startup.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/styledialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp:27: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp:102:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | auto rect = page->getDesktopRect(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.cpp:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.cpp: In member function ‘void Inkscape::UI::Dialog::SelectorsDialog::_selectObjects(int, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.cpp:934:41: warning: variable ‘child_row’ set but not used [-Wunused-but-set-variable] 934 | Gtk::TreeModel::Row child_row = *child; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/startup.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/startup.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/startup.cpp: In member function ‘void Inkscape::UI::Dialog::StartScreen::notebook_switch(Gtk::Widget*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/startup.cpp:317:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘guint’ {aka ‘unsigned int’} [-Wsign-compare] 317 | revealer->set_reveal_child(page == page_num); | ~~~~~^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/svg-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp: In function ‘Inkscape::XML::Node* Inkscape::get_first_style_text_node(XML::Node*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp:69:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const GQuark’ {aka ‘const unsigned int’} [-Wsign-compare] 69 | if (node->code() == CODE_svg_defs) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const GQuark’ {aka ‘const unsigned int’} [-Wsign-compare] 76 | if (node->code() == CODE_svg_style) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h: In constructor ‘Inkscape::UI::Dialog::SvgGlyphRenderer::SvgGlyphRenderer()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:130:26: warning: ‘Inkscape::UI::Dialog::SvgGlyphRenderer::_property_activatable’ will be initialized after [-Wreorder] 130 | Glib::Property _property_activatable; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:128:35: warning: ‘Glib::Property Inkscape::UI::Dialog::SvgGlyphRenderer::_property_glyph’ [-Wreorder] 128 | Glib::Property _property_glyph; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:71:5: warning: when initialized here [-Wreorder] 71 | SvgGlyphRenderer() : | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:801:47: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp: In function ‘void Inkscape::UI::Dialog::set_up_typography_canvas(SPDocument*, double, double, double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:801:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 801 | document->setViewBox(Geom::Rect::from_xywh(0, 0, em, em)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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/symbols.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp: In member function ‘Inkscape::UI::Dialog::StyleDialog::_selectTree(Glib::ustring)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp:336:74: warning: ‘selectorlabel’ may be used uninitialized [-Wmaybe-uninitialized] 336 | Glib::ustring wdg_selector = selectorlabel->get_text(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp:320:17: note: ‘selectorlabel’ was declared here 320 | Gtk::Label *selectorlabel; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:801:47: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 801 | document->setViewBox(Geom::Rect::from_xywh(0, 0, em, em)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:835:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 835 | guide->moveto(Geom::Point(left, y), true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp: In member function ‘void Inkscape::UI::Dialog::SwatchesPanel::rebuild_isswatch()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < grads.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp: In member function ‘bool Inkscape::UI::Dialog::SwatchesPanel::update_isswatch()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp:244:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | for (int i = 0; i < grads.size(); i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp: In static member function ‘static Glib::ustring Inkscape::UI::Dialog::SwatchesPanel::index_to_name(PaletteIndex)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp:349:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 349 | } else if (auto n = index - PALETTE_GLOBAL; n >= 0 && n < palettes.size()) { | ~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/paint-servers.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:48: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:53: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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/text-edit.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/text-edit.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.h: In constructor ‘Inkscape::UI::Dialog::SymbolsDialog::SymbolsDialog(const char*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.h:136:23: warning: ‘Inkscape::UI::Dialog::SymbolsDialog::_search’ will be initialized after [-Wreorder] 136 | Gtk::SearchEntry& _search; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.h:134:20: warning: ‘Gtk::IconView& Inkscape::UI::Dialog::SymbolsDialog::_symbol_sets_view’ [-Wreorder] 134 | Gtk::IconView& _symbol_sets_view; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:163:1: warning: when initialized here [-Wreorder] 163 | SymbolsDialog::SymbolsDialog(const char* prefsPath) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.h:135:17: warning: ‘Inkscape::UI::Dialog::SymbolsDialog::_cur_set_name’ will be initialized after [-Wreorder] 135 | Gtk::Label& _cur_set_name; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.h:131:34: warning: ‘Glib::RefPtr Inkscape::UI::Dialog::SymbolsDialog::_store’ [-Wreorder] 131 | Glib::RefPtr _store; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:163:1: warning: when initialized here [-Wreorder] 163 | SymbolsDialog::SymbolsDialog(const char* prefsPath) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:1328:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1328 | if (!g_dummy || g_dummy->get_width() != psize) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tile.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp: In member function ‘void Inkscape::UI::Dialog::SymbolsDialog::addSymbol(SPSymbol*, Glib::ustring, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:1166:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1166 | dimensions = rect->dimensions(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.cpp:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/text-edit.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/text-edit.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tile.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tile.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/text-edit.h:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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]; } | ~~~~~~~^~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.cpp [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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/undo-history.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.cpp [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.cpp:28: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.cpp:30: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.cpp: In member function ‘virtual void Inkscape::UI::Dialog::TraceDialogImpl::selectionModified(Inkscape::Selection*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.cpp:251:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 251 | if ((flags & mask) == mask) { | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘void Inkscape::UI::Dialog::Transformation::onMoveRelativeToggled()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:997:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 997 | _scalar_move_horizontal.setValue((x - bbox->min()[Geom::X]) / conversion); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.cpp: In member function ‘virtual void Inkscape::UI::Dialog::UndoHistory::documentReplaced()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.cpp:155:14: warning: unused variable ‘document’ [-Wunused-variable] 155 | if (auto document = getDocument()) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.h:33, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.h: In constructor ‘Inkscape::UI::Dialog::XmlTree::XmlTree()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.h:175:18: warning: ‘Inkscape::UI::Dialog::XmlTree::lower_node_button’ will be initialized after [-Wreorder] 175 | Gtk::Button& lower_node_button; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.h:174:18: warning: ‘Gtk::Button& Inkscape::UI::Dialog::XmlTree::raise_node_button’ [-Wreorder] 174 | Gtk::Button& raise_node_button; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.cpp:80:1: warning: when initialized here [-Wreorder] 80 | XmlTree::XmlTree() | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/save-template-dialog.cpp [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/iconrenderer.cpp [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/alignment-selector.cpp [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/anchor-selector.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/iconrenderer.cpp: In member function ‘void Inkscape::UI::Widget::IconRenderer::set_pixbuf()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/iconrenderer.cpp:98:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | if(icon_index >= 0 && icon_index < _icons.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/completion-popup.cpp [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:4: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:5: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:7: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/synchronizer.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/completion-popup.cpp:3: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/completion-popup.h: In constructor ‘Inkscape::UI::Widget::CompletionPopup::CompletionPopup()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/completion-popup.h:43:40: warning: ‘Inkscape::UI::Widget::CompletionPopup::_completion’ will be initialized after [-Wreorder] 43 | Glib::RefPtr _completion; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/completion-popup.h:42:16: warning: ‘Gtk::Menu& Inkscape::UI::Widget::CompletionPopup::_popup’ [-Wreorder] 42 | Gtk::Menu& _popup; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/completion-popup.cpp:21:1: warning: when initialized here [-Wreorder] 21 | CompletionPopup::CompletionPopup() : | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:10: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:53:63: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | auto rectdst = ((Geom::Parallelogram(ext) * affine).bounds().roundOutwards() & bounds).regularized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:61:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | double fx = min(absolute(Geom::Point(1.0, 0.0) * affine.withoutTranslation())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:75:67: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | auto r2 = (Geom::Parallelogram(r) * affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: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 | return (Geom::Point(p) * affine).round(); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:56: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:56: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:125: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:191:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | auto dimens = rect.dimensions(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:214:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:214:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:214:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:218:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | if (paste.isIdentity(0.001) && rect.dimensions().round() == _snapshot.rect.dimensions()) { | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:56: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:214:51: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:214:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/util.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.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 | auto region_affine_approxinwards(Cairo::RefPtr const ®, Geom::Affine const &affine, Geom::IntRect const &bounds, int d = 200) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | void Stores::snapshot_combine(Fragment const &view) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:143:21, inlined from ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:136:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | pts.emplace_back(Geom::Point(pl.corner(i))); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:125: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texture.cpp In file included from /usr/include/2geom-1.3.0/2geom/convex-hull.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/convex-hull.h:36: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texturecache.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’: /usr/include/2geom-1.3.0/2geom/convex-hull.h:191:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Point leftPoint() const { return _boundary[0]; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texture.h:6, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texture.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:28: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/helper/mathfns.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texturecache.cpp:6: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texturecache.cpp:86:37: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (b.unused.size() > max_unused) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/util.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:40: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/util.cpp:3: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/mathfns.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp:7: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp: In destructor ‘virtual Inkscape::UI::Widget::{anonymous}::PersistentPixelStreamer::~PersistentPixelStreamer()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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++) { | ~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In function ‘auto Inkscape::UI::Widget::coarsen(const Cairo::RefPtr&, int, int, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:2038:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2038 | for (int i = 0; i < processed.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/framecheck.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘void Inkscape::UI::Widget::CanvasPrivate::launch_redraw()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:109: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘void Inkscape::UI::Widget::CanvasPrivate::commit_tiles()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:783:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 783 | repaint_rect = pl.bounds().roundOutwards(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:848:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 848 | auto const tgtvel = apply_profile(strain); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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/cairographics.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.cpp:3: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.cpp: In member function ‘virtual void Inkscape::UI::Widget::MultiscaleUpdater::next_frame()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.0/2geom/int-rect.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.cpp:2: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/int-interval.h:35, from /usr/include/2geom-1.3.0/2geom/int-rect.h:35: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:3: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:5: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:8: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:53:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return result * Geom::Scale(2.0 / b.rect.dimensions()) * Geom::Translate(-1.0, -1.0); | ~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:4: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:7: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘Inkscape::UI::Widget::CanvasPrivate::commit_tiles()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:737:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 737 | void CanvasPrivate::commit_tiles() | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘Inkscape::UI::Widget::Canvas::paint_widget(Cairo::RefPtr const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1933:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1933 | void Canvas::paint_widget(Cairo::RefPtr const &cr) | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:4: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:112:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto split_position = (split_frac * size).round(); | ~~~~~~~~~~~~^~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-notice.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-entry.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘Inkscape::UI::Widget::CanvasPrivate::launch_redraw()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:546:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 546 | void CanvasPrivate::launch_redraw() | ^~~~~~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-icc-selector.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-entry.cpp:15: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-entry.h: In constructor ‘Inkscape::UI::Widget::ColorEntry::ColorEntry(Inkscape::UI::SelectedColor&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-entry.h:40:13: warning: ‘guint32 Inkscape::UI::Widget::ColorEntry::_lastcolor’ [-Wreorder] 40 | guint32 _lastcolor; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-entry.cpp:21:1: warning: when initialized here [-Wreorder] 21 | ColorEntry::ColorEntry(SelectedColor &color) | ^~~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-icc-selector.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:257:56: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp: In member function ‘void Inkscape::UI::Widget::CanvasGrid::UpdateRulers()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:248:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Rect viewbox = desktop->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:62: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:62: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:268:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.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.3.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::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.3.0/2geom/transforms.h: In member function ‘Geom::Translate::inverse() const’: /usr/include/2geom-1.3.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); } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp: In member function ‘Inkscape::UI::Widget::CanvasGrid::UpdateRulers()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:62: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:268:48: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp:28: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-picker.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp: In member function ‘int Inkscape::UI::Widget::ColorNotebook::getPageIndex(Gtk::Widget*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp:324:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < pages.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp: In member function ‘void Inkscape::UI::Widget::ColorNotebook::_setCurrentPage(int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp:336:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | if (i >= pages.size()) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp:342:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | if (i >= 0 && i < pages.size()) { | ~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.h: In constructor ‘Inkscape::UI::Widget::ColorPalette::ColorPalette()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.h:110:16: warning: ‘Inkscape::UI::Widget::ColorPalette::_menu’ will be initialized after [-Wreorder] 110 | Gtk::Menu& _menu; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.h:105:19: warning: ‘Gtk::FlowBox& Inkscape::UI::Widget::ColorPalette::_scroll_btn’ [-Wreorder] 105 | Gtk::FlowBox& _scroll_btn; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:22:1: warning: when initialized here [-Wreorder] 22 | ColorPalette::ColorPalette(): | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.h:109:18: warning: ‘Inkscape::UI::Widget::ColorPalette::_scroll_right’ will be initialized after [-Wreorder] 109 | Gtk::Button& _scroll_right; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.h:106:18: warning: ‘Gtk::Button& Inkscape::UI::Widget::ColorPalette::_scroll_up’ [-Wreorder] 106 | Gtk::Button& _scroll_up; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:22:1: warning: when initialized here [-Wreorder] 22 | ColorPalette::ColorPalette(): | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.h:107:18: warning: ‘Inkscape::UI::Widget::ColorPalette::_scroll_down’ will be initialized after [-Wreorder] 107 | Gtk::Button& _scroll_down; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.h:104:26: warning: ‘Gtk::ScrolledWindow& Inkscape::UI::Widget::ColorPalette::_scroll’ [-Wreorder] 104 | Gtk::ScrolledWindow& _scroll; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:22:1: warning: when initialized here [-Wreorder] 22 | ColorPalette::ColorPalette(): | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp: In function ‘std::pair Inkscape::UI::Widget::get_range(Gtk::Scrollbar&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:178:55: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | std::pair get_range(Gtk::Scrollbar& sb) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algobase.h:64, from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/gtkmm-3.0/gtkmm/adjustment.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:3: /usr/include/c++/13/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:180:26: required from here /usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 922 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-preview.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:178:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | std::pair get_range(Gtk::Scrollbar& sb) { | ^~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-slider.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-picker.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-preview.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-slider.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-scales.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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) | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/custom-tooltip.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.cpp:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.h: In constructor ‘Inkscape::UI::Widget::ComboBoxEntryToolItem::ComboBoxEntryToolItem(Glib::ustring, Glib::ustring, Glib::ustring, GtkTreeModel*, gint, gint, void*, void*, GtkWidget*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.h:36:25: warning: ‘Inkscape::UI::Widget::ComboBoxEntryToolItem::_label’ will be initialized after [-Wreorder] 36 | Glib::ustring _label; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.h:35:25: warning: ‘Glib::ustring Inkscape::UI::Widget::ComboBoxEntryToolItem::_tooltip’ [-Wreorder] 35 | Glib::ustring _tooltip; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.cpp:45:1: warning: when initialized here [-Wreorder] 45 | ComboBoxEntryToolItem::ComboBoxEntryToolItem(Glib::ustring name, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.h:50:25: warning: ‘Inkscape::UI::Widget::ComboBoxEntryToolItem::_text’ will be initialized after [-Wreorder] 50 | gchar *_text; // Text of active menu item or entry box. | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.h:45:25: warning: ‘GtkEntryCompletion* Inkscape::UI::Widget::ComboBoxEntryToolItem::_entry_completion’ [-Wreorder] 45 | GtkEntryCompletion *_entry_completion; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.cpp:45:1: warning: when initialized here [-Wreorder] 45 | ComboBoxEntryToolItem::ComboBoxEntryToolItem(Glib::ustring name, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.h:45:25: warning: ‘Inkscape::UI::Widget::ComboBoxEntryToolItem::_entry_completion’ will be initialized after [-Wreorder] 45 | GtkEntryCompletion *_entry_completion; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.h:44:25: warning: ‘gboolean Inkscape::UI::Widget::ComboBoxEntryToolItem::_popup’ [-Wreorder] 44 | gboolean _popup; // Do we pop-up an entry-completion dialog? | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.cpp:45:1: warning: when initialized here [-Wreorder] 45 | ComboBoxEntryToolItem::ComboBoxEntryToolItem(Glib::ustring name, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.cpp: In function ‘gboolean Inkscape::UI::Widget::add_more_font_families_idle(gpointer)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.cpp:581:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 581 | if (q < recurse_times) | ~~^~~~~~~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/dash-selector.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/entity-entry.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.h:96:10: warning: ‘Inkscape::UI::Widget::ComboToolItem::_active’ will be initialized after [-Wreorder] 96 | gint _active; /* Active menu item/button */ | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:43:1: warning: when initialized here [-Wreorder] 43 | ComboToolItem::ComboToolItem(Glib::ustring group_label, | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp: In member function ‘void Inkscape::UI::Widget::ComboToolItem::populate_combobox()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:158:25: warning: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘const std::__cxx11::basic_string::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 158 | if (pos == std::string::npos) { | ~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp: In member function ‘void Inkscape::UI::Widget::ComboToolItem::set_active(gint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:199:20: warning: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 199 | if (active < _radiomenuitems.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp: In member function ‘virtual bool Inkscape::UI::Widget::ComboToolItem::on_create_menu_proxy()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:245:22: warning: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 245 | if ( _active < _radiomenuitems.size()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp: In member function ‘void Inkscape::UI::Widget::ComboToolItem::on_toggled_radiomenu(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:271:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if ( n < _radiomenuitems.size() &&_radiomenuitems[ n ]->get_active()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/selected-color.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-scales.cpp:25: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-scales.cpp: In member function ‘Inkscape::UI::Widget::ColorScales<(Inkscape::UI::Widget::SPColorScalesMode)0>::_getRgba32()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-scales.cpp:570:35: warning: ‘c’ is used uninitialized [-Wuninitialized] 570 | rgba = SP_RGBA32_F_COMPOSE(c[0], c[1], c[2], c[3]); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-scales.cpp:565:12: note: ‘c’ declared here 565 | gfloat c[4]; | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/entry.cpp [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.cpp [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/dash-selector.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/dash-selector.cpp:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/entity-entry.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.h:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.h:16: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.cpp:18: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing 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.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-enums.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-button.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.h: In constructor ‘Inkscape::UI::Widget::SimpleFilterModifier::SimpleFilterModifier(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.h:72:15: warning: ‘Inkscape::UI::Widget::SimpleFilterModifier::_opacity’ will be initialized after [-Wreorder] 72 | SpinScale _opacity; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.h:64:10: warning: ‘bool Inkscape::UI::Widget::SimpleFilterModifier::_notify’ [-Wreorder] 64 | bool _notify; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.cpp:53:1: warning: when initialized here [-Wreorder] 53 | SimpleFilterModifier::SimpleFilterModifier(int flags) | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/font-selector-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector-toolbar.cpp /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:38: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:44: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp: In member function ‘void Inkscape::UI::Widget::FillNStroke::updateFromPaint(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:631:59: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 631 | auto gap = _psel->get_pattern_gap(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:394:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 394 | void FillNStroke::updateFromPaint(bool switch_style) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:394: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.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:625:64: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 625 | auto offset = _psel->get_pattern_offset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:631:58: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 631 | auto gap = _psel->get_pattern_gap(); | ~~~~~~~~~~~~~~~~~~~~~~^~ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector-toolbar.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp: In member function ‘void Inkscape::UI::Widget::Feature::set_active(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:141:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | if (i < buttons.size()) { | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h: In constructor ‘Inkscape::UI::Widget::FontVariants::FontVariants()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:83:25: warning: ‘Inkscape::UI::Widget::FontVariants::_numeric_old_style’ will be initialized after [-Wreorder] 83 | Gtk::RadioButton _numeric_old_style; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:80:25: warning: ‘Gtk::RadioButton Inkscape::UI::Widget::FontVariants::_numeric_default_style’ [-Wreorder] 80 | Gtk::RadioButton _numeric_default_style; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:151:3: warning: when initialized here [-Wreorder] 151 | FontVariants::FontVariants () : | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:89:25: warning: ‘Inkscape::UI::Widget::FontVariants::_numeric_tabular’ will be initialized after [-Wreorder] 89 | Gtk::RadioButton _numeric_tabular; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:86:25: warning: ‘Gtk::RadioButton Inkscape::UI::Widget::FontVariants::_numeric_default_width’ [-Wreorder] 86 | Gtk::RadioButton _numeric_default_width; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:151:3: warning: when initialized here [-Wreorder] 151 | FontVariants::FontVariants () : | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:95:25: warning: ‘Inkscape::UI::Widget::FontVariants::_numeric_stacked’ will be initialized after [-Wreorder] 95 | Gtk::RadioButton _numeric_stacked; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:92:25: warning: ‘Gtk::RadioButton Inkscape::UI::Widget::FontVariants::_numeric_default_fractions’ [-Wreorder] 92 | Gtk::RadioButton _numeric_default_fractions; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:151:3: warning: when initialized here [-Wreorder] 151 | FontVariants::FontVariants () : | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:170:10: warning: ‘Inkscape::UI::Widget::FontVariants::_asian_changed’ will be initialized after [-Wreorder] 170 | bool _asian_changed; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:125:25: warning: ‘Gtk::Box Inkscape::UI::Widget::FontVariants::_feature_vbox’ [-Wreorder] 125 | Gtk::Box _feature_vbox; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:151:3: warning: when initialized here [-Wreorder] 151 | FontVariants::FontVariants () : | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.cpp: In member function ‘void Inkscape::UI::Widget::FontSelector::on_size_changed()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.cpp:497:17: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 497 | catch (std::invalid_argument) { | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/frame.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/gradient-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-image.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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); | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-image.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/gradient-with-stops.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.h: In constructor ‘Inkscape::UI::Widget::GradientEditor::GradientEditor(const char*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.h:83:17: warning: ‘Inkscape::UI::Widget::GradientEditor::_repeat_icon’ will be initialized after [-Wreorder] 83 | Gtk::Image& _repeat_icon; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.h:82:19: warning: ‘Gtk::Popover& Inkscape::UI::Widget::GradientEditor::_popover’ [-Wreorder] 82 | Gtk::Popover& _popover; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:174:1: warning: when initialized here [-Wreorder] 174 | GradientEditor::GradientEditor(const char* prefs) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.h:95:20: warning: ‘Inkscape::UI::Widget::GradientEditor::_show_stops_list’ will be initialized after [-Wreorder] 95 | Gtk::Expander& _show_stops_list; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.h:93:18: warning: ‘Gtk::Button& Inkscape::UI::Widget::GradientEditor::_add_stop’ [-Wreorder] 93 | Gtk::Button& _add_stop; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:174:1: warning: when initialized here [-Wreorder] 174 | GradientEditor::GradientEditor(const char* prefs) : | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:25: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.cpp:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.h: In constructor ‘Inkscape::UI::Widget::GradientSelector::GradientSelector()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.h:104:10: warning: ‘Inkscape::UI::Widget::GradientSelector::_blocked’ will be initialized after [-Wreorder] 104 | bool _blocked; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.h:74:18: warning: ‘GradientSelectorInterface::SelectorMode Inkscape::UI::Widget::GradientSelector::_mode’ [-Wreorder] 74 | SelectorMode _mode; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:48:1: warning: when initialized here [-Wreorder] 48 | GradientSelector::GradientSelector() | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.cpp:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.h:7, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.cpp:18: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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(); } | ^~~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/imagetoggler.cpp /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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/ink-ruler.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/imagetoggler.cpp:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/imagetoggler.h: In constructor ‘Inkscape::UI::Widget::ImageToggler::ImageToggler(const char*, const char*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/imagetoggler.h:72:33: warning: ‘Inkscape::UI::Widget::ImageToggler::_property_active_icon’ will be initialized after [-Wreorder] 72 | Glib::Property _property_active_icon; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/imagetoggler.h:70:49: warning: ‘Glib::Property > Inkscape::UI::Widget::ImageToggler::_property_pixbuf_on’ [-Wreorder] 70 | Glib::Property< Glib::RefPtr > _property_pixbuf_on; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/imagetoggler.cpp:23:1: warning: when initialized here [-Wreorder] 23 | ImageToggler::ImageToggler( char const* on, char const* off) : | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-spinscale.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.h:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.cpp: In function ‘void Inkscape::UI::Widget::set_rendering_mode(SPImage*, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.cpp:91:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | if (!image || index < 0 || index >= render.size()) return; | ~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/label-tool-item.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In member function ‘void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:814:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 814 | for (int i = 0; i < num_lines - 1; i++) { | ~~^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:815:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 815 | for (int j = i + 1; j < num_lines; j++) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:834:32: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘unsigned int’ [-Wsign-compare] 834 | if (intersection.line1 == current_index) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:836:39: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘unsigned int’ [-Wsign-compare] 836 | } else if (intersection.line2 == current_index) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/labelled.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In constructor ‘Intersection::Intersection(int, int, Geom::Point&&, Geom::Angle)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:65:5: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Intersection(int line_1, int line_2, Geom::Point &&intersection_point, Geom::Angle start_angle) | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In member function ‘virtual bool Inkscape::UI::Widget::ColorWheelHSLuv::on_draw(const Cairo::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:886:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 886 | auto center = (0.5 * (Geom::Point)dimensions).floor(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:939:94: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 939 | auto [gray, alpha] = Hsluv::get_contrasting_color(Hsluv::perceptual_lightness(_values[2])); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:957:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 957 | auto mp = to_pixel_coordinate({luv[1], luv[2]}, _scale, resize) + margin; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h: In constructor ‘Inkscape::UI::Widget::Ruler::Ruler(Gtk::Orientation)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:82:37: warning: ‘Inkscape::UI::Widget::Ruler::_backing_store’ will be initialized after [-Wreorder] 82 | Cairo::RefPtr<::Cairo::Surface> _backing_store; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:66:12: warning: ‘double Inkscape::UI::Widget::Ruler::_lower’ [-Wreorder] 66 | double _lower; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:53:1: warning: when initialized here [-Wreorder] 53 | Ruler::Ruler(Gtk::Orientation orientation) | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:69:12: warning: ‘Inkscape::UI::Widget::Ruler::_max_size’ will be initialized after [-Wreorder] 69 | double _max_size; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:65:33: warning: ‘const Inkscape::Util::Unit* Inkscape::UI::Widget::Ruler::_unit’ [-Wreorder] 65 | Inkscape::Util::Unit const* _unit; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:53:1: warning: when initialized here [-Wreorder] 53 | Ruler::Ruler(Gtk::Orientation orientation) | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:83:25: warning: ‘Inkscape::UI::Widget::Ruler::_rect’ will be initialized after [-Wreorder] 83 | Cairo::RectangleInt _rect; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:68:12: warning: ‘double Inkscape::UI::Widget::Ruler::_position’ [-Wreorder] 68 | double _position; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:53:1: warning: when initialized here [-Wreorder] 53 | Ruler::Ruler(Gtk::Orientation orientation) | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/layer-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/layer-selector.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:307:131: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:307:131: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Intersection::Intersection(int, int, Geom::Point&&, Geom::Angle)’, inlined from ‘std::__new_allocator::construct(Intersection*, int&, int&, Geom::Point&&, Geom::Angle&)void’ at /usr/include/c++/13/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >::construct(std::allocator&, Intersection*, int&, int&, Geom::Point&&, Geom::Angle&)void’ at /usr/include/c++/13/bits/alloc_traits.h:538:17, inlined from ‘std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, int&, int&, Geom::Point&&, Geom::Angle&)void’ at /usr/include/c++/13/bits/vector.tcc:468:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:70:40: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | , relative_angle{polar_angle - start_angle} | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In member function ‘Inkscape::UI::Widget::ColorWheelHSLuv::on_draw(Cairo::RefPtr const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:886:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 886 | auto center = (0.5 * (Geom::Point)dimensions).floor(); | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:882:6: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 882 | bool ColorWheelHSLuv::on_draw(::Cairo::RefPtr<::Cairo::Context> const &cr) | ^~~~~~~~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/licensor.cpp [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/notebook-page.cpp [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/layer-selector.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rdf.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/licensor.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:28, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/licensor.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:29: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/objects-dialog-cells.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h: In constructor ‘Inkscape::UI::Widget::MarkerComboBox::MarkerComboBox(Glib::ustring, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:116:9: warning: ‘Inkscape::UI::Widget::MarkerComboBox::_loc’ will be initialized after [-Wreorder] 116 | int _loc; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:88:32: warning: ‘Glib::RefPtr Inkscape::UI::Widget::MarkerComboBox::_builder’ [-Wreorder] 88 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:87:1: warning: when initialized here [-Wreorder] 87 | MarkerComboBox::MarkerComboBox(Glib::ustring id, int l) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:95:17: warning: ‘Inkscape::UI::Widget::MarkerComboBox::_preview’ will be initialized after [-Wreorder] 95 | Gtk::Image& _preview; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:90:17: warning: ‘Gtk::Label& Inkscape::UI::Widget::MarkerComboBox::_marker_name’ [-Wreorder] 90 | Gtk::Label& _marker_name; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:87:1: warning: when initialized here [-Wreorder] 87 | MarkerComboBox::MarkerComboBox(Glib::ustring id, int l) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:102:23: warning: ‘Inkscape::UI::Widget::MarkerComboBox::_scale_with_stroke’ will be initialized after [-Wreorder] 102 | Gtk::CheckButton& _scale_with_stroke; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:99:22: warning: ‘Gtk::MenuButton& Inkscape::UI::Widget::MarkerComboBox::_menu_btn’ [-Wreorder] 99 | Gtk::MenuButton& _menu_btn; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:87:1: warning: when initialized here [-Wreorder] 87 | MarkerComboBox::MarkerComboBox(Glib::ustring id, int l) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:99:22: warning: ‘Inkscape::UI::Widget::MarkerComboBox::_menu_btn’ will be initialized after [-Wreorder] 99 | Gtk::MenuButton& _menu_btn; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:98:22: warning: ‘Gtk::SpinButton& Inkscape::UI::Widget::MarkerComboBox::_angle_btn’ [-Wreorder] 98 | Gtk::SpinButton& _angle_btn; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:87:1: warning: when initialized here [-Wreorder] 87 | MarkerComboBox::MarkerComboBox(Glib::ustring id, int l) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp: In member function ‘void Inkscape::UI::Widget::MarkerComboBox::update_store()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:632:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 632 | for (int i = 0; i < fillup; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:635:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 635 | for (int i = 0; i < max; ++i) { | ~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp: In member function ‘virtual void Inkscape::UI::Widget::MarkerComboBox::on_style_updated()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:793:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘guint32’ {aka ‘unsigned int’} [-Wsign-compare] 793 | if (foreground != _foreground_color || background != _background_color) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-enums.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp:20: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/objects-dialog-cells.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/optglarea.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp: In member function ‘void Inkscape::UI::Widget::ObjectCompositeSettings::_blendBlurValueChanged()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp:114:18: warning: unused variable ‘style’ [-Wunused-variable] 114 | SPStyle *style = item->style; | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/page-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-size-preview.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.h:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp: In member function ‘virtual bool Inkscape::UI::Widget::OKWheel::on_draw(const Cairo::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:193:73: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto [gray, alpha] = Hsluv::get_contrasting_color(_values[L]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:231:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Geom::Point OKWheel::_event2abstract(Geom::Point const &event_pt) const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp: In member function ‘Inkscape::UI::Widget::OKWheel::on_draw(Cairo::RefPtr const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:158:6: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | bool OKWheel::on_draw(Cairo::RefPtr const &cr) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:158: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.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:158: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.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:178:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | auto const where = _curColorWheelCoords(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:193:62: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto [gray, alpha] = Hsluv::get_contrasting_color(_values[L]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-selector.cpp [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/paper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp:36: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp: In constructor ‘Inkscape::UI::Widget::PagePropertiesBox::PagePropertiesBox()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp:489:17: warning: ‘Inkscape::UI::Widget::PagePropertiesBox::_doc_units’ will be initialized after [-Wreorder] 489 | Gtk::Label& _doc_units; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp:487:17: warning: ‘Gtk::Label& Inkscape::UI::Widget::PagePropertiesBox::_unsupported_size’ [-Wreorder] 487 | Gtk::Label& _unsupported_size; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp:67:5: warning: when initialized here [-Wreorder] 67 | PagePropertiesBox() : | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp:507:23: warning: ‘Inkscape::UI::Widget::PagePropertiesBox::_page_label_style’ will be initialized after [-Wreorder] 507 | Gtk::CheckButton& _page_label_style; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp:501:23: warning: ‘Gtk::CheckButton& Inkscape::UI::Widget::PagePropertiesBox::_border’ [-Wreorder] 501 | Gtk::CheckButton& _border; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp:67:5: warning: when initialized here [-Wreorder] 67 | PagePropertiesBox() : | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-size-preview.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/pattern-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/point.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-selector.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/point.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/point.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/preferences-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/random.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/ray.h:36, from /usr/include/2geom-1.3.0/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Geom::Point Inkscape::UI::Widget::PaintSelector::get_pattern_offset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1090:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | Geom::Point PaintSelector::get_pattern_offset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Geom::Scale Inkscape::UI::Widget::PaintSelector::get_pattern_gap()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1097:44: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1097 | Geom::Scale PaintSelector::get_pattern_gap() { | ^ 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.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1097:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1097 | Geom::Scale PaintSelector::get_pattern_gap() { | ^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:33: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h: In constructor ‘Inkscape::UI::Widget::PatternEditor::PatternEditor(const char*, Inkscape::PatternManager&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:121:31: warning: ‘Inkscape::UI::Widget::PatternEditor::_manager’ will be initialized after [-Wreorder] 121 | Inkscape::PatternManager& _manager; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:88:32: warning: ‘Glib::RefPtr Inkscape::UI::Widget::PatternEditor::_builder’ [-Wreorder] 88 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:77:1: warning: when initialized here [-Wreorder] 77 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:105:20: warning: ‘Inkscape::UI::Widget::PatternEditor::_preview’ will be initialized after [-Wreorder] 105 | Gtk::Viewport& _preview; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:102:18: warning: ‘Gtk::Button& Inkscape::UI::Widget::PatternEditor::_color_btn’ [-Wreorder] 102 | Gtk::Button& _color_btn; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:77:1: warning: when initialized here [-Wreorder] 77 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:102:18: warning: ‘Inkscape::UI::Widget::PatternEditor::_color_btn’ will be initialized after [-Wreorder] 102 | Gtk::Button& _color_btn; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:101:17: warning: ‘Gtk::Label& Inkscape::UI::Widget::PatternEditor::_color_label’ [-Wreorder] 101 | Gtk::Label& _color_label; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:77:1: warning: when initialized here [-Wreorder] 77 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:101:17: warning: ‘Inkscape::UI::Widget::PatternEditor::_color_label’ will be initialized after [-Wreorder] 101 | Gtk::Label& _color_label; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:89:17: warning: ‘Gtk::Paned& Inkscape::UI::Widget::PatternEditor::_paned’ [-Wreorder] 89 | Gtk::Paned& _paned; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:77:1: warning: when initialized here [-Wreorder] 77 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:107:19: warning: ‘Inkscape::UI::Widget::PatternEditor::_stock_gallery’ will be initialized after [-Wreorder] 107 | Gtk::FlowBox& _stock_gallery; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:106:19: warning: ‘Gtk::FlowBox& Inkscape::UI::Widget::PatternEditor::_doc_gallery’ [-Wreorder] 106 | Gtk::FlowBox& _doc_gallery; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:77:1: warning: when initialized here [-Wreorder] 77 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:106:19: warning: ‘Inkscape::UI::Widget::PatternEditor::_doc_gallery’ will be initialized after [-Wreorder] 106 | Gtk::FlowBox& _doc_gallery; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:103:18: warning: ‘Gtk::Button& Inkscape::UI::Widget::PatternEditor::_link_scale’ [-Wreorder] 103 | Gtk::Button& _link_scale; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:77:1: warning: when initialized here [-Wreorder] 77 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘void Inkscape::UI::Widget::PatternEditor::select_pattern_set(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:316:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Gtk::TreeNodeChildren::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 316 | if (index >= 0 && index < sets.size()) { | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:476:10: warning: variable ‘modified’ set but not used [-Wunused-but-set-variable] 476 | bool modified = false; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Geom::Scale Inkscape::UI::Widget::PatternEditor::get_selected_gap()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:646:45: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 646 | Geom::Scale PatternEditor::get_selected_gap() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-store.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.h:9, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:515:46: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/filtered-store.h:64:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 64 | for (int i = 0; i < n; ++i) { | ~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Inkscape::UI::Widget::PaintSelector::get_pattern_offset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1090:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | Geom::Point PaintSelector::get_pattern_offset() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Inkscape::UI::Widget::PaintSelector::get_pattern_gap()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1097:13: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1097 | Geom::Scale PaintSelector::get_pattern_gap() { | ^~~~~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Geom::Point Inkscape::UI::Widget::PatternEditor::get_selected_offset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:624:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 624 | Geom::Point PatternEditor::get_selected_offset() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Geom::Scale Inkscape::UI::Widget::PatternEditor::get_selected_gap()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:646:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 646 | Geom::Scale PatternEditor::get_selected_gap() { | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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); | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/rendering-options.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Inkscape::UI::Widget::PatternEditor::get_selected_gap()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:646:13: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 646 | Geom::Scale PatternEditor::get_selected_gap() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Inkscape::UI::Widget::PatternEditor::update_widgets_from_pattern(Glib::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:329:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | void PatternEditor::update_widgets_from_pattern(Glib::RefPtr& pattern) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp: In member function ‘void Inkscape::UI::Widget::PrefCombo::init(const Glib::ustring&, std::vector, std::vector, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp:707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int i = 0; i < labels_size; ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp: In member function ‘void Inkscape::UI::Widget::PrefCombo::init(const Glib::ustring&, std::vector, std::vector, Glib::ustring)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp:734:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 734 | for (int i = 0; i < labels_size; ++i) { | ~~^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/rotateable.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp: In function ‘void Inkscape::UI::Widget::draw_number(cairo_t*, Geom::Point, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp:394:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 394 | draw_number(cairo_t *cr, Geom::Point pos, double num) { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/rendering-options.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/scalar-unit.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/rotateable.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/scalar.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/scroll-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/scroll-utils.cpp [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/selected-style.cpp [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.cpp [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-scale.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h: In constructor ‘Inkscape::UI::Widget::CellRendererItemIcon::CellRendererItemIcon()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:95:31: warning: ‘Inkscape::UI::Widget::CellRendererItemIcon::_clip_overlay’ will be initialized after [-Wreorder] 95 | Glib::RefPtr _clip_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:94:31: warning: ‘Glib::RefPtr Inkscape::UI::Widget::CellRendererItemIcon::_mask_overlay’ [-Wreorder] 94 | Glib::RefPtr _mask_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:36:5: warning: when initialized here [-Wreorder] 36 | CellRendererItemIcon() : | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/spinbutton.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-scale.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-scale.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp:3: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.h: In constructor ‘Inkscape::UI::Widget::SpinButtonToolItem::SpinButtonToolItem(Glib::ustring, const Glib::ustring&, Glib::RefPtr&, double, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.h:33:20: warning: ‘Inkscape::UI::Widget::SpinButtonToolItem::_btn’ will be initialized after [-Wreorder] 33 | SpinButton *_btn; ///< The spin-button within the widget | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.h:32:20: warning: ‘Glib::ustring Inkscape::UI::Widget::SpinButtonToolItem::_name’ [-Wreorder] 32 | Glib::ustring _name; ///< A unique ID for the widget (NOT translatable) | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp:364:1: warning: when initialized here [-Wreorder] 364 | SpinButtonToolItem::SpinButtonToolItem(const Glib::ustring name, | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/selected-style.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/selected-style.cpp:24: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/selected-style.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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/style-subject.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-subject.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spinbutton.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-subject.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-subject.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/swatch-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/swatch-selector.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-subject.cpp:11: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:35: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp:22: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/template-list.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/template-list.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.h: In constructor ‘Inkscape::UI::Widget::StyleSwatch::StyleSwatch(SPCSSAttr*, const gchar*, Gtk::Orientation)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.h:86:27: warning: ‘Inkscape::UI::Widget::StyleSwatch::_sw_unit’ will be initialized after [-Wreorder] 86 | Inkscape::Util::Unit *_sw_unit; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.h:82:14: warning: ‘Gtk::Box Inkscape::UI::Widget::StyleSwatch::_stroke’ [-Wreorder] 82 | Gtk::Box _stroke; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.cpp:109:1: warning: when initialized here [-Wreorder] 109 | StyleSwatch::StyleSwatch(SPCSSAttr *css, gchar const *main_tip, Gtk::Orientation orient) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/swatch-selector.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/swatch-selector.cpp:17: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/swatch-selector.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/text.cpp [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/tolerance-slider.cpp [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.cpp [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-tracker.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/template-list.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/view/svg-view-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/template-list.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/template-list.cpp:10: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/tolerance-slider.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/view/view.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/view.cpp [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/view-widget.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/tolerance-slider.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/dialog/spellcheck.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp:28: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp:30: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/view.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/widgets/paintdef.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/widgets/paintdef.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/view.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/widgets/sp-attribute-widget.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.h:28, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:35: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.h: In constructor ‘Inkscape::UI::Dialog::SpellCheck::SpellCheck()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.h:251:21: warning: ‘Inkscape::UI::Dialog::SpellCheck::start_button’ will be initialized after [-Wreorder] 251 | Gtk::Button start_button; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.h:238:21: warning: ‘Gtk::Box Inkscape::UI::Dialog::SpellCheck::suggestion_hbox’ [-Wreorder] 238 | Gtk::Box suggestion_hbox; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:85:1: warning: when initialized here [-Wreorder] 85 | SpellCheck::SpellCheck() | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:49: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:50: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp: In function ‘gboolean on_test_expand_row(GtkTreeView*, GtkTreeIter*, GtkTreePath*, gpointer)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp:336:10: warning: unused variable ‘has_children’ [-Wunused-variable] 336 | bool has_children = gtk_tree_model_iter_children(model, &childiter, iter); | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp: In function ‘void sp_remove_newlines_and_tabs(std::string&, size_t)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp: In function ‘gboolean do_drag_motion(GtkWidget*, GdkDragContext*, gint, gint, guint, gpointer)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp:804:63: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const GQuark’ {aka ‘const unsigned int’} [-Wsign-compare] 804 | dragging_repr->code() == CODE_svg_defs; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-attribute-widget.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:70: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:41: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1385:58: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/widgets/spw-utilities.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/widgets/spw-utilities.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function ‘virtual void SPDesktopWidget::on_realize()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:96: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ^ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function ‘void SPDesktopWidget::update_scrollbars(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1662:11: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1662 | carea = Geom::unify(carea, viewbox); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1666:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1666 | set_adjustment(_hadj, carea.min()[Geom::X], carea.max()[Geom::X], | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:13: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function ‘SPDesktopWidget::update_scrollbars(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1662:24: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1662 | carea = Geom::unify(carea, viewbox); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1670:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1670 | _hadj->set_value(viewbox.min()[Geom::X]); | ~~~~~~~~~~~^~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/composite-node-observer.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/croco-node-iface.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/croco-node-iface.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/event.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/event.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function ‘SPDesktopWidget::on_realize()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:41: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:654:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 654 | void SPDesktopWidget::on_realize() | ^~~~~~~~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/log-builder.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/spw-utilities.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/node-fns.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp:39: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/log-builder.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/node.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp:66: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node-fns.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node-fns.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/node-iterators.cpp In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/quote.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/repr.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/repr-io.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node-iterators.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/repr-sorting.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-css.cpp:40: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/repr-util.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-io.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/simple-document.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-sorting.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-io.cpp: In function ‘Inkscape::XML::Document* sp_repr_read_file(const gchar*, const gchar*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/xml/repr-io.cpp:18: /usr/include/libxml2/libxml/parser.h:930:17: note: declared here 930 | xmlSubstituteEntitiesDefault(int val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-io.cpp: In function ‘Inkscape::XML::Document* sp_repr_read_mem(const gchar*, gint, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-io.cpp:329:33: warning: ‘int xmlSubstituteEntitiesDefault(int)’ is deprecated [-Wdeprecated-declarations] 329 | xmlSubstituteEntitiesDefault(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/libxml2/libxml/parser.h:930:17: note: declared here 930 | xmlSubstituteEntitiesDefault(int val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/simple-node.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/simple-document.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/simple-document.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-util.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/simple-node.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/subtree.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/rebase-hrefs.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/href-attribute-helper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/xml/href-attribute-helper.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/subtree.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/helper-observer.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/helper-observer.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/href-attribute-helper.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/href-attribute-helper.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-lister.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/../document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/rebase-hrefs.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument 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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp:36: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp:99:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | user->builder.curveTo(c1 * user->scale, c2 * user->scale, p * user->scale); | ~~~^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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); } | ^~~~~~~~ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-lister.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Input.cpp In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Input.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:17: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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 { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o /usr/include/2geom-1.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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; } | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::Rect Inkscape::Text::Layout::characterBoundingBox(const iterator&, double*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:361:82: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 361 | for (int glyph_index = _characters[char_index].in_glyph ; _glyphs.size() != glyph_index ; glyph_index++) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::Point Inkscape::Text::Layout::characterAnchorPoint(const iterator&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::Rect Inkscape::Text::Layout::characterBoundingBox(const iterator&, double*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’: /usr/include/2geom-1.3.0/2geom/point.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 cw() const { | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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(); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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-Scanline-Makers.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Scanline-Makers.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Inkscape::Text::Layout::characterAnchorPoint(Inkscape::Text::Layout::iterator const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Inkscape::Text::Layout::queryCursorShape(Inkscape::Text::Layout::iterator const&, Geom::Point&, double&, double&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:490:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | void Layout::queryCursorShape(iterator const &it, Geom::Point &position, double &height, double &rotation) const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp: In member function ‘unsigned int Inkscape::Text::Layout::Calculator::_buildSpansForPara(ParagraphInfo*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:1641:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1641 | for (int i = 0; i < nglyphs; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:85: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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) { /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:253:48: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/libnrtype/OpenTypeUtil.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:253:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto glyph_box = *glyph_rect * total_transform; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:253:48: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto glyph_box = *glyph_rect * total_transform; | ^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:273:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | void Layout::print(SPPrintContext *ctx, | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/libnrtype/style-attachments.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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/alignment-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/OpenTypeUtil.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/style-attachments.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/style-attachments.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/OpenTypeUtil.cpp: In function ‘void readOpenTypeSVGTable(hb_font_t*, std::map&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/OpenTypeUtil.cpp:422:47: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 422 | for (unsigned int i = startGlyphID; i < endGlyphID+1; ++i) { | ~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/attribute-rel-css.cpp [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/attribute-rel-svg.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-css.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-svg.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/circle.h:40: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/circle.h:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:16: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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 { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/attribute-sort-util.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attributes.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/attributes.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.cpp:27: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:19: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-sort-util.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-sort-util.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/auto-save.cpp [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/axis-manip.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/axis-manip.cpp [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/hsluv.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/color.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/color.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘void Inkscape::AlignmentSnapper::_collectBBoxPoints(const bool&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:75:51: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | getBBoxPoints(page->getDesktopRect(), _points_to_snap_to.get(), true, | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:160:53: 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::Coord distX = Geom::L2(point_on_x - p.getPoint()); | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘Inkscape::AlignmentSnapper::_collectBBoxPoints(bool const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:55:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | void Inkscape::AlignmentSnapper::_collectBBoxPoints(bool const &first_point) const | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp: In function ‘std::pair Hsluv::get_contrasting_color(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:456:57: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | std::pair get_contrasting_color(double l) | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:280:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | void Inkscape::AlignmentSnapper::constrainedSnap(IntermSnapResults &isr, | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/composite-undo-stack-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/composite-undo-stack-observer.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:456:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | std::pair get_contrasting_color(double l) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp: In function ‘Hsluv::max_chroma_for_lh(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:113:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | double len = intersections[0].point().length(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp: In function ‘Hsluv::get_contrasting_color(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:456:27: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | std::pair get_contrasting_color(double l) | ^~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/conditions.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/conditions.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/color.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/composite-undo-stack-observer.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/auto-save.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/conn-avoid-ref.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rdf.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conditions.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conditions.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/auto-save.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing 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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/convex-hull.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/convex-hull.h:36: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’: /usr/include/2geom-1.3.0/2geom/convex-hull.h:191:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Point leftPoint() const { return _boundary[0]; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/desktop-style.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:18: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:25: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:108:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Geom::Point delta = pt - center; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:224:102: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | 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 /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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, | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/desktop.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp: In function ‘std::vector approxCurveWithPoints(const SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:211:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | poly_points.push_back(cit->initialPoint()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/device-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/device-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/device-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/device-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/device-manager.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp: In function ‘bool sp_dt_guide_event(GdkEvent*, Inkscape::CanvasItemGuideLine*, SPGuide*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:223:70: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Geom::Angle snap_angle = angle - orig_angle; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:232:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | guide->set_normal(Geom::Point::polar(angle).cw(), false); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:306:78: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | Geom::Angle snap_angle = angle - orig_angle; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:315:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | guide->set_normal(Geom::Point::polar(angle).cw(), true); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /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.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’: /usr/include/2geom-1.3.0/2geom/point.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 cw() const { | ^~ /usr/include/boost/operators.hpp: In function ‘boost::operators_impl::operator-(Geom::Angle const&, Geom::Angle const&) [clone .isra.0]’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘struct 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp:32: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp: In function ‘sp_dt_guide_event(_GdkEvent*, Inkscape::CanvasItemGuideLine*, SPGuide*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:145:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 145 | drag_origin = Geom::projection(event_dt, Geom::Line(guide->getPoint(), guide->angle())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:104:6: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | bool sp_dt_guide_event(GdkEvent *event, Inkscape::CanvasItemGuideLine *guide_item, SPGuide *guide) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:104: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.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:104:6: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:104: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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:223:70: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Geom::Angle snap_angle = angle - orig_angle; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:232:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | guide->set_normal(Geom::Point::polar(angle).cw(), false); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:306:78: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | Geom::Angle snap_angle = angle - orig_angle; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:315:69: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | guide->set_normal(Geom::Point::polar(angle).cw(), true); | ~~~~~~~~~~~~~~~~~~^~~~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/device-manager.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:27: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:30: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/document-subset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/document-subset.cpp [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/document-undo.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:48: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:57: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/circle.h:40: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In constructor ‘SPDesktop::SPDesktop()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:152:35: warning: ‘SPDesktop::canvas’ will be initialized after [-Wreorder] 152 | Inkscape::UI::Widget::Canvas *canvas; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:140:43: warning: ‘Inkscape::Display::TemporaryItemList* SPDesktop::temporary_item_list’ [-Wreorder] 140 | Inkscape::Display::TemporaryItemList *temporary_item_list; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:101:1: warning: when initialized here [-Wreorder] 101 | SPDesktop::SPDesktop() | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/circle.h:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:16: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘void SPDesktop::set_coordinate_status(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.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 | SPDesktop::set_coordinate_status (Geom::Point p) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘void SPDesktop::DesktopAffine::setScale(Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:437:14: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 437 | void setScale( Geom::Scale scale ) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘void SPDesktop::DesktopAffine::setOffset(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:496:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 496 | void setOffset( Geom::Point offset ) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document-subset.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:19: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/document.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/document.cpp [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o -MF CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o.d -o CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ege-color-prof-tracker.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:139:35: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 139 | if (result.size() > max_length) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document-undo.cpp:54: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:358:47: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:358:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:392:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 392 | Geom::Point target = bbox_to_snap->midpoint() - Geom::Point(offset, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:396:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 396 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:424:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 424 | auto x = Geom::Point((vecRight.front().min() + vecLeft.front().max()) / 2).x(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:430:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 430 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:435:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 435 | equal_dist = bbox.min().x() - vecLeft.front().max().x(); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:454:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 454 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:489:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 489 | Geom::Point target = bbox_to_snap->midpoint() + Geom::Point(0, offset); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:493:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 493 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:521:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 521 | auto y = Geom::Point((vecUp.front().max() + vecDown.front().min()) / 2).y(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:527:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 527 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:532:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 532 | equal_dist = bbox.min().y() - vecUp.front().max().y(); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:541:43: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 541 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getDirection() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:566:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 566 | auto correction = bbox_to_snap.midpoint() - p; | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/event-log.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/event-log.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:358:47: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:596:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | void Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults &isr, | ^~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/extract-uri.cpp [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/file.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/file.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:46: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/file-update.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/file-update.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:48: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/event-log.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:58: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/document.cpp:75: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:52: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h: In constructor ‘SPDocument::SPDocument()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:446:19: warning: ‘SPDocument::object_id_counter’ will be initialized after [-Wreorder] 446 | unsigned long object_id_counter; // Steadily-incrementing counter used to assign unique ids to objects. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:377:36: warning: ‘std::unique_ptr SPDocument::_router’ [-Wreorder] 377 | std::unique_ptr _router; // Instance of the connector router | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:110:1: warning: when initialized here [-Wreorder] 110 | SPDocument::SPDocument() : | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:425:18: warning: ‘SPDocument::current_persp3d_impl’ will be initialized after [-Wreorder] 425 | Persp3DImpl *current_persp3d_impl; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:398:17: warning: ‘SPDocument* SPDocument::_parent_document’ [-Wreorder] 398 | SPDocument *_parent_document; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:110:1: warning: when initialized here [-Wreorder] 110 | SPDocument::SPDocument() : | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:421:18: warning: ‘SPDocument::_node_cache_valid’ will be initialized after [-Wreorder] 421 | mutable bool _node_cache_valid; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:184:15: warning: ‘SPObject* SPDocument::_activexmltree’ [-Wreorder] 184 | SPObject *_activexmltree; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:110:1: warning: when initialized here [-Wreorder] 110 | SPDocument::SPDocument() : | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘Geom::Scale SPDocument::getDocumentScale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:794:44: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 794 | Geom::Scale SPDocument::getDocumentScale() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘Geom::Rect SPDocument::getViewBox() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:935:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 935 | Geom::Rect SPDocument::getViewBox() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘Geom::Point SPDocument::getDimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:964:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | Geom::Point SPDocument::getDimensions() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘void SPDocument::bindObjectToId(const char*, SPObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1131:14: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 1131 | auto ret = iddef.emplace(id, object); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘void SPDocument::bindObjectToRepr(Inkscape::XML::Node*, SPObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1315:14: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 1315 | auto ret = reprdef.emplace(repr, object); | ^~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/document.cpp:778:42: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘void SPDocument::setDocumentScale(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:778:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 778 | root->viewBox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 779 | root->viewBox.left(), | ~~~~~~~~~~~~~~~~~~~~~ 780 | root->viewBox.top(), | ~~~~~~~~~~~~~~~~~~~~ 781 | root->width.computed / scaleX, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | root->height.computed / scaleY); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘Geom::Scale SPDocument::getDocumentScale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:794:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 794 | Geom::Scale SPDocument::getDocumentScale() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘Geom::Rect SPDocument::getViewBox() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:935:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 935 | Geom::Rect SPDocument::getViewBox() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘Geom::Point SPDocument::getDimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:964:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | Geom::Point SPDocument::getDimensions() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘Geom::OptRect SPDocument::pageBounds()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:980:36: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 980 | return page->getDesktopRect(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/document.cpp:1586:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1586 | outline = canvas->canvas_point_in_outline_zone(p - canvas->get_pos()); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:37: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:48: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for 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 ‘SPDocument::setDocumentScale(double, double)’, inlined from ‘SPDocument::setDocumentScale(double, double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:771:6: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:778:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 778 | root->viewBox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 779 | root->viewBox.left(), | ~~~~~~~~~~~~~~~~~~~~~ 780 | root->viewBox.top(), | ~~~~~~~~~~~~~~~~~~~~ 781 | root->width.computed / scaleX, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | root->height.computed / scaleY); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘SPDocument::getDocumentScale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:794:13: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 794 | Geom::Scale SPDocument::getDocumentScale() const | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘SPDocument::getDimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:964:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | Geom::Point SPDocument::getDimensions() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘SPDocument::getViewBox() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:935:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 935 | Geom::Rect SPDocument::getViewBox() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:38: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘void sp_file_revert_dialog()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:171:26: warning: unused variable ‘repr’ [-Wunused-variable] 171 | Inkscape::XML::Node *repr = doc->getReprRoot(); | ^~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1219:81: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:78: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘void sp_import_document(SPDesktop*, SPDocument*, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:964:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | from_page = Geom::OptRect(clipboard->getAttributePoint("page-min"), clipboard->getAttributePoint("page-max")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:64: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:64: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘void file_import_pages(SPDocument*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:94: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1219:76: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:49: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:510:50: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp: In function ‘void sp_file_convert_dpi(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:510:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 510 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | doc->getHeight().value("px") * ratio_viewbox)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:568:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 568 | gd->moveto(gd->getPoint() / ratio, true); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:575:63: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | Geom::Scale scale = doc->getDocumentScale(); | ^ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /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.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘sp_import_document(SPDesktop*, SPDocument*, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:64: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-blend.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-enums.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘file_import_pages(SPDocument*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:46: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘file_import(SPDocument*, Glib::ustring const&, Inkscape::Extension::Extension*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1183:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1183 | Geom::Point m( pointer_location - sel_bbox->midpoint() ); | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/generic-rect.h: In function ‘Geom::GenericRect::from_xywh(double, double, double, double)’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp: In function ‘sp_file_convert_dpi(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:582:58: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | grid->scale(scale.inverse()); /* *** */ | ~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:510:50: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 510 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | doc->getHeight().value("px") * ratio_viewbox)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:411:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 411 | void sp_file_convert_dpi(SPDocument *doc) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:568:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 568 | gd->moveto(gd->getPoint() / ratio, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:575:62: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | Geom::Scale scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp: In function ‘SPFilter* new_filter_gaussian_blur(SPDocument*, gdouble, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp: In function ‘SPFilter* new_filter_blend_gaussian_blur(SPDocument*, const char*, gdouble, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:290:14: warning: unused variable ‘b’ [-Wunused-variable] 290 | auto b = cast(document->getObjectByRepr(b_repr)); | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/filter-enums.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/filter-enums.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘sp_import_document(SPDesktop*, SPDocument*, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 894 | void sp_import_document(SPDesktop *desktop, SPDocument *clipdoc, bool in_place, bool on_page) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:961:19: warning: ‘MEM[(const struct GenericInterval *)&from_page]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 961 | Geom::OptRect from_page; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:961:19: warning: ‘MEM[(const struct GenericInterval *)&from_page + 16B]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:964:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | from_page = Geom::OptRect(clipboard->getAttributePoint("page-min"), clipboard->getAttributePoint("page-max")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:62: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘file_import_pages(SPDocument*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1206 | void file_import_pages(SPDocument *this_doc, SPDocument *that_doc) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/gc-anchored.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:94: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1219:76: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘file_import(SPDocument*, Glib::ustring const&, Inkscape::Extension::Extension*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1045:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1045 | file_import(SPDocument *in_doc, const Glib::ustring &uri, | ^~~~~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/gc-finalized.cpp [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/guide-snapper.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-blend.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-enums.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-enums.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:26: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:27: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.cpp:18: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/id-clash.cpp In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘SPGradient* sp_gradient_reset_to_userspace(SPGradient*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:406:47: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 406 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:410:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 410 | pStart = bbl2.pointAt((*intersection(bbl2, grl)).ta); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:412:47: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | if (intersection(bbl2, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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 { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘Inkscape::LineSnapper::LineList Inkscape::GridSnapper::getSnapLinesXY(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:115:72: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | auto const [origin, spacing] = _grid->getEffectiveOriginAndSpacing(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:122:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | auto const sw = proj(spacing, i) * desktop->d2w().withoutTranslation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘Inkscape::LineSnapper::LineList Inkscape::GridSnapper::getSnapLinesAxonom(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:139:72: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | auto const [origin, spacing] = _grid->getEffectiveOriginAndSpacing(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:181:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | Geom::Point norm_x = Geom::rot90(vers_x); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘Inkscape::GridSnapper::getSnapLinesXY[abi:cxx11](Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:110:23: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | LineSnapper::LineList GridSnapper::getSnapLinesXY(Geom::Point const &p) const | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1924:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1924 | } | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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) { | ^~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/inkscape.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘getGradientCoords(SPItem*, GrPointType, unsigned int, Inkscape::PaintTarget)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1518:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1518 | Geom::Point getGradientCoords(SPItem *item, GrPointType point_type, guint point_i, Inkscape::PaintTarget fill_or_stroke) | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_gradient_reset_to_userspace(SPGradient*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:406:47: note: parameter passing for argument of type ‘struct Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 406 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:397:68: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 397 | Geom::LineSegment bbl1(bbox->corner(0), bbox->corner(1)); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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); } | ^~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/inkscape-version-info.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘GrDragger::fireDraggables(bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1190:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | sp_item_gradient_set_coords (draggable->item, draggable->point_type, draggable->point_i, this->point, draggable->fill_or_stroke, write_repr, scale_radial); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.cpp:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.cpp:33: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.cpp:31: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/layer-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/layer-manager.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/line-geometry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.cpp:49: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/line-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/line-snapper.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/media.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/media.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/message-context.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/message-context.cpp In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/message-stack.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/message-stack.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/layer-manager.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/mod360.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/mod360.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object-hierarchy.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/mod360.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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) { | ^~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘std::pair Box3D::coordinates(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algobase.h:64, from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from /usr/include/2geom-1.3.0/2geom/point.h:38: /usr/include/c++/13/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const Geom::Point&; _T2 = const Geom::Point&; typename __strip_reference_wrapper::type>::__type = Geom::Point; typename decay<_Tp>::type = Geom::Point; typename __strip_reference_wrapper::type>::__type = Geom::Point; typename decay<_Tp2>::type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:133:33: required from here /usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 922 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In constructor ‘Box3D::Line::Line(const Geom::Point&, const Geom::Point&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘std::pair Box3D::coordinates(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘double Box3D::pos_angle(Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:109:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | static double pos_angle (Geom::Point v, Geom::Point w) | ^~~~~~~~~ /usr/include/c++/13/bits/stl_pair.h: In function ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const Geom::Point&; _T2 = const Geom::Point&]’: /usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 922 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In member function ‘std::optional Box3D::Line::intersection_with_viewbox(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In member function ‘Box3D::Line::set_direction(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:133:33: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | result = std::make_pair (A, B); | ~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In member function ‘Box3D::Line::intersect(Box3D::Line const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘Box3D::coordinates(Geom::Point const&, Geom::Point const&, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-hierarchy.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In member function ‘Box3D::Line::intersection_with_viewbox(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:169:67: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/oklab.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/oklab.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/page-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/oklab.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/oklab.cpp: In function ‘Oklab::Triplet Oklab::oklch_to_oklab(const Triplet&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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]) }); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/path-prefix.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/circle.h:40: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/circle.h:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:19: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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/perspective-line.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/perspective-line.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:22: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp:28: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_collectNodes(const Inkscape::SnapSourceType&, const bool&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:107:55: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | getBBoxPoints(page->getDesktopRect(), _points_to_snap_to.get(), true, | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object-snapper.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 | Geom::Coord dist = Geom::L2(target_pt - p.getPoint()); // Default: free (unconstrained) snapping | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_collectPaths(Geom::Point, Inkscape::SnapSourceType, const bool&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:313:70: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | auto pathv = _getPathvFromRect(page->getDesktopRect()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:414:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 414 | Geom::Point const p_doc = dt->dt2doc(p.getPoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:739:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 739 | Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) const | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:777:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 777 | points->push_back(SnapCandidatePoint(bbox->corner(k), corner_src, -1, corner_tgt, *bbox)); | ~~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Geom::Rect Inkscape::PageManager::getSelectedPageRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:304:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Geom::Rect PageManager::getSelectedPageRect() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::getPage(int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:384:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | if (index < 0 || index >= pages.size()) { | ~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:150:41: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:587:81: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::newPage()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:138:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | auto rect = _selected_page->getRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::newPage(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:149:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto loc = nextPageLocation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:150:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Geom::Point Inkscape::PageManager::nextPageLocation() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:162:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 162 | auto rect = page->getRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:167:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | return Geom::Point(left, top); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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 { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::newPage(Geom::Rect, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:173:9: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | SPPage *PageManager::newPage(Geom::Rect rect, bool first_page) | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:64: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Geom::Affine Inkscape::PageManager::getSelectedPageAffine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:311:61: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | return _selected_page ? _selected_page->getDesktopAffine() : Geom::identity(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::getPageAt(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:452:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 452 | SPPage *PageManager::getPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:455:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:455:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Geom::OptRect Inkscape::PageManager::getDesktopRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:484:55: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 484 | total_area->unionWith(page->getDesktopRect()); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘void Inkscape::PageManager::fitToRect(Geom::OptRect, SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:587:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | page->setDocumentRect(Geom::Rect(Geom::Point(0, 0), rect->dimensions())); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘std::string Inkscape::PageManager::getSizeLabel(SPPage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:675:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 675 | box = page->getDesktopRect(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Inkscape::Snapper::SnapConstraint::projection(Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 | ^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::getSelectedPageRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:716:2: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | }; // namespace Inkscape | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::getPageAt(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:455:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:64: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::fitToRect(Geom::OptRect, SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:587:81: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | page->setDocumentRect(Geom::Rect(Geom::Point(0, 0), rect->dimensions())); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:739:18: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 739 | Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) const | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/pathvector.h:41: 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.3.0/2geom/path-sink.h:142:46: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::_collectPaths(Geom::Point, Inkscape::SnapSourceType, bool const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:285:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | void Inkscape::ObjectSnapper::_collectPaths(Geom::Point /*p*/, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:285: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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:313:70: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | auto pathv = _getPathvFromRect(page->getDesktopRect()); | ^ 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.3.0/2geom/path.h:383:47: /usr/include/2geom-1.3.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) {} | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/preferences.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/preferences.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/print.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::nextPageLocation() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156:13: 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::Point PageManager::nextPageLocation() const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156: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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156: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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156: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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:162:34: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 162 | auto rect = page->getRect(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:208:9: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | SPPage *PageManager::newDocumentPage(Geom::Rect rect, bool first_page) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:208: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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:54: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:19: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::newPage(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:147:9: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | SPPage *PageManager::newPage(double width, double height) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:150:19: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::getSelectedPageAffine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309:14: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | Geom::Affine PageManager::getSelectedPageAffine() const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::getPageAt(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:452:9: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 452 | SPPage *PageManager::getPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:452: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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:455:33: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.cpp: In constructor ‘Box3D::PerspectiveLine::PerspectiveLine(const Geom::Point&, Proj::Axis, const Persp3D*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.cpp:18:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 18 | Line (pt, persp->get_VP(axis).affine(), true) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/profile-manager.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/profile-manager.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/proj_pt.cpp [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/pure-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/pure-transform.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/proj_pt.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/proj_pt.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/rdf.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/rdf.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/print.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/print.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/pure-transform.cpp: In member function ‘virtual Geom::Point Inkscape::PureTranslate::getTransformedPoint(const Inkscape::SnapCandidatePoint&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 { | ^~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/preferences.cpp: In member function ‘void Inkscape::Preferences::setPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp:380:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | void Preferences::setPoint(Glib::ustring const &pref_path, Geom::Point value) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selcue.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/selcue.cpp [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rdf.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/selection-describer.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:16: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:20: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:19: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp: In member function ‘void Inkscape::Rubberband::start(SPDesktop*, const Geom::Point&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:68:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | _path = Geom::Path(_desktop->d2w(p)); | ~~~~~~~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:23: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:37: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:38: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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) { | ^~~~~~~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selection.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/selection.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:48: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:94: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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; } | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/seltrans-handles.cpp /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-describer.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::ungroup_all(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:950:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 950 | while (size() != last) { | ~~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:80: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2278:31: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/seltrans.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::applyAffine(const Geom::Affine&, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1709:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1709 | old_center = item->getCenter(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:82: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:79: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::setScaleRelative(const Geom::Point&, const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1891:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1891 | if ( bbox->dimensions()[Geom::X] * scale[Geom::X] > 1e6 || | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::rotateRelative(const Geom::Point&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1907:72: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1907 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-describer.cpp:25: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-describer.cpp:28: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:80: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:68: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/snap-preferences.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/selcue.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.h:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In member function ‘Geom::Point Inkscape::SnappedPoint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::rotateRelative(Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1907:57: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1907 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1903:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1903 | void ObjectSet::rotateRelative(Geom::Point const ¢er, double angle_degrees) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/selection.cpp:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h: In constructor ‘Inkscape::Selection::Selection(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:227:18: warning: ‘Inkscape::Selection::_idle’ will be initialized after [-Wreorder] 227 | unsigned int _idle; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:171:12: warning: ‘double Inkscape::Selection::anchor_x’ [-Wreorder] 171 | double anchor_x; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:47:1: warning: when initialized here [-Wreorder] 47 | Selection::Selection(SPDesktop *desktop): | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h: In constructor ‘Inkscape::Selection::Selection(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:227:18: warning: ‘Inkscape::Selection::_idle’ will be initialized after [-Wreorder] 227 | unsigned int _idle; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:171:12: warning: ‘double Inkscape::Selection::anchor_x’ [-Wreorder] 171 | double anchor_x; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:57:1: warning: when initialized here [-Wreorder] 57 | Selection::Selection(SPDocument *document): | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:47: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:54: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::align(guint, const SPSelTransHandle&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1529:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1529 | if (index < 0 || index >= AlignArguments.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1689:87: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1689 | Geom::Point Inkscape::SelTrans::_getGeomHandlePos(Geom::Point const &visual_handle_pos) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In function ‘Geom::Scale Inkscape::calcScaleFactors(const Geom::Point&, const Geom::Point&, const Geom::Point&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1722:146: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1722 | 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:86: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1745 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::toMarker(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 3188 | gchar const *mark_id = generate_marker(repr_copies, bbox, doc, center, parent_transform * move); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: 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/boost/operators.hpp: In instantiation of ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:40: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1475:43: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-preferences.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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); } | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::grab(const Geom::Point&, gdouble, gdouble, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:264:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | _items_centers.push_back(it->getCenter()); // for content-dragging, we need to remember original centers | ~~~~~~~~~~~~~^~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snap.cpp.o /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/snap.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1074:69: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1077:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1077 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1078:91: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1133:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1133 | default_scale = bb->getScaleSnapped(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1141:28: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1141 | geom_scale = sn->getScaleSnapped(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1142 | pt = _calcAbsAffineGeom(geom_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureScaleConstrained::PureScaleConstrained(Geom::Scale, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureScale::PureScale(Geom::Scale, Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::stretchRequest(const SPSelTransHandle&, Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1188:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1188 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1189:91: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1189 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1202 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1239:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | default_scale = bb.getStretchSnapped(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1241 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1247:28: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1247 | geom_scale = sn.getStretchSnapped(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1248 | pt = _calcAbsAffineGeom(geom_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureStretchConstrained::getStretchSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::skewRequest(const SPSelTransHandle&, Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1318:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1318 | Geom::Point const initial_delta = _point - _origin; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1331:68: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1331 | 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::rotateRequest(Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:27: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1472 | _relative_affine = r2 * r1.inverse(); | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1475:8: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1475 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:111: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:123: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In function ‘Geom::Scale Inkscape::calcScaleFactors(const Geom::Point&, const Geom::Point&, const Geom::Point&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1722:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1722 | 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1726:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1726 | Geom::Point const initial_delta = initial_point - origin; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1741:12: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1741 | return scale; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1745 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1747:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | Geom::Affine abs_affine = Geom::Translate(-_origin) * Geom::Affine(default_scale) * Geom::Translate(_origin); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1772 | Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1775:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1775 | _absolute_affine = Geom::Translate(-_origin_for_specpoints) * _relative_affine * Geom::Translate(_origin_for_specpoints); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1780:115: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1780 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1782:95: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | return visual_bbox.min() + visual_bbox.dimensions() * Geom::Scale(_handle_x, _handle_y); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::_getGeomHandlePos(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:122: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:111: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::scaleRequest(Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1133:52: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1133 | default_scale = bb->getScaleSnapped(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::skewRequest(SPSelTransHandle const&, Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1318:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1318 | Geom::Point const initial_delta = _point - _origin; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::rotateRequest(Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:40: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1472 | _relative_affine = r2 * r1.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1475:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1475 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/snapped-curve.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In function ‘Inkscape::calcScaleFactors(Geom::Point const&, Geom::Point const&, Geom::Point const&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1722:13: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1722 | 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1745 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: 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::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1780:49: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1780 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1789 | return _calcAbsAffineDefault(geom_scale); // this is bogus, but we must return _something_ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::stretchRequest(SPSelTransHandle const&, Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163:10: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1163 | gboolean Inkscape::SelTrans::stretchRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1184:49: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1184 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1188:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1188 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1189:46: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1189 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1202 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1252:34: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1252 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1252: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1241 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248:40: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1248 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::scaleRequest(Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069:10: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1069 | gboolean Inkscape::SelTrans::scaleRequest(Geom::Point &pt, guint state) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1074:49: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1077:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1077 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1078:46: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1146:34: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1146 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1146: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142:40: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1142 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::skewRequest(SPSelTransHandle const&, Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1288:10: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1288 | gboolean Inkscape::SelTrans::skewRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::moveTo(Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1566:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1566 | void Inkscape::SelTrans::moveTo(Geom::Point const &xy, guint state) | ^~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:27: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.h:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.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.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::transformed(const Geom::Affine&) const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const’: /usr/include/2geom-1.3.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)); | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp: In member function ‘Inkscape::SnappedPoint Inkscape::SnappedLine::intersect(const Inkscape::SnappedLine&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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); | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘Inkscape::SnappedCurve::intersect(Inkscape::SnappedLine const&, Geom::Point const&, Geom::Affine) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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 | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp: In member function ‘Inkscape::SnappedLine::intersect(Inkscape::SnappedLine const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp:131:60: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | inters = Geom::intersection(getLine(), line.getLine()); | ~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.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()); } | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/snapper.cpp In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/style-internal.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/style-internal.cpp In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:147:29: warning: ‘std::vector Inkscape::SnappedPoint::_distribution_bboxes’ [-Wreorder] 147 | std::vector _distribution_bboxes; // A list of bounding boxes in case of distribution snapping | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:181:19: warning: ‘Inkscape::SnappedPoint::_source_bbox’ will be initialized after [-Wreorder] 181 | Geom::OptRect _source_bbox; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:175:17: warning: ‘Inkscape::SnappedPoint::_equal_distance2’ will be initialized after [-Wreorder] 175 | Geom::Coord _equal_distance2; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:147:29: warning: ‘std::vector Inkscape::SnappedPoint::_distribution_bboxes’ [-Wreorder] 147 | std::vector _distribution_bboxes; // A list of bounding boxes in case of distribution snapping | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:181:19: warning: ‘Inkscape::SnappedPoint::_source_bbox’ will be initialized after [-Wreorder] 181 | Geom::OptRect _source_bbox; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In constructor ‘Inkscape::SnappedPoint::SnappedPoint()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:181:1: warning: when initialized here [-Wreorder] 181 | Inkscape::SnappedPoint::SnappedPoint(): | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In constructor ‘Inkscape::SnappedPoint::SnappedPoint(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:202:1: warning: when initialized here [-Wreorder] 202 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p): | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:42: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:49: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.h: In member function ‘Geom::Point SPGuide::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h: In constructor ‘SnapManager::SnapManager(const SPNamedView*, Inkscape::SnapPreferences&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:342:32: warning: ‘SnapManager::snapprefs’ will be initialized after [-Wreorder] 342 | Inkscape::SnapPreferences& snapprefs; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:338:28: warning: ‘Inkscape::GuideSnapper SnapManager::guide’ [-Wreorder] 338 | Inkscape::GuideSnapper guide; ///< guide snapper | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:57:1: warning: when initialized here [-Wreorder] 57 | SnapManager::SnapManager(SPNamedView const *v, Inkscape::SnapPreferences& preferences) : | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/style.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/style.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In member function ‘void SnapManager::_findCandidates(SPObject*, const std::vector*, const Geom::Rect&, bool, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:956:89: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 956 | auto display_area = getDesktop()->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:965:156: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 965 | || (snapprefs.isTargetSnappable(Inkscape::SNAPTARGET_ROTATION_CENTER) && bbox_to_snap_incl.contains(item->getCenter()))) { // rotation center might be outside of the bounding box | ~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/text-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 840 | void SnapManager::_findCandidates(SPObject* parent, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840: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.3.2_2023-11-25_091e20ef0f/src/snap.cpp:956:88: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 956 | auto display_area = getDesktop()->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:965:156: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 965 | || (snapprefs.isTargetSnappable(Inkscape::SNAPTARGET_ROTATION_CENTER) && bbox_to_snap_incl.contains(item->getCenter()))) { // rotation center might be outside of the bounding box | ~~~~~~~~~~~~~~~^~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/text-editing.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/style.h: In constructor ‘SPStyle::SPStyle(SPDocument*, SPObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:294:57: warning: ‘SPStyle::text_rendering’ will be initialized after [-Wreorder] 294 | T> text_rendering; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:284:37: warning: ‘SPStyle::T SPStyle::stop_color’ [-Wreorder] 284 | T stop_color; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp:256:1: warning: when initialized here [-Wreorder] 256 | SPStyle::SPStyle(SPDocument *document_in, SPObject *object_in) : | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp: In function ‘void sp_style_filter_ref_modified(SPObject*, unsigned int, SPStyle*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp:1131:10: warning: unused variable ‘filter’ [-Wunused-variable] 1131 | auto filter = static_cast(obj); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp: In function ‘void sp_style_paint_server_ref_modified(SPObject*, unsigned int, SPStyle*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp:1173:10: warning: unused variable ‘server’ [-Wunused-variable] 1173 | auto server = static_cast(obj); | ^~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/style-internal.cpp: In member function ‘virtual bool SPIDashArray::operator==(const SPIBase&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.cpp:2115:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2115 | for (int i = 0; i < values.size(); i++) { | ~~^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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) { | ^~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/transf_mat_3x4.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp: In function ‘void text_unflow()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:481:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Geom::Point xy = bbox->min(); | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/proj_pt.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/transf_mat_3x4.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/transf_mat_3x4.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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/unicoderange.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/unicoderange.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/vanishing-point.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/version.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/version.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/inkscape-window.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:7, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:5: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/2geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:43: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/ray.h:36, from /usr/include/2geom-1.3.0/2geom/2geom.h:45: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.h:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-store.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.h:9, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp:6: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp: In function ‘Geom::Scale sp_pattern_get_gap(SPPattern*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/2geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp:7: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/2geom.h:43: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/ray.h:36, from /usr/include/2geom-1.3.0/2geom/2geom.h:45: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp: In function ‘void sp_pattern_set_gap(SPPattern*, Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp: In function ‘sp_pattern_get_gap(SPPattern*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp: In function ‘sp_pattern_set_gap(SPPattern*, Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) { | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-window.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-window.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp: In function ‘Glib::RefPtr Inkscape::create_pattern_item(std::shared_ptr&, SPPattern*, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-window.cpp:41: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp: In function ‘Inkscape::create_pattern_item(std::shared_ptr&, SPPattern*, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-effect-data.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-extra-data.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-hint-data.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-mode.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp:56: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-snapping.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp: In member function ‘SPDocument* InkscapeApplication::document_open(const Glib::RefPtr&, bool*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp:206:27: warning: catching polymorphic type ‘class Glib::Error’ by value [-Wcatch-value=] 206 | } catch(Glib::Error) { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp: In function ‘char* readline_generator(const char*, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp:1286:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1286 | while (list_index < actions.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp: In member function ‘bool InkscapeApplication::document_revert(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp:327:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Geom::Point c = desktop->current_center(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-base.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-mode.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-snapping.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-mode.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/src/actions/actions-base.cpp: In function ‘void query_dimension(InkscapeApplication*, bool, Geom::Dim2)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-base.cpp:89:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | out += Glib::ustring::format(area->dimensions()[axis]); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing 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.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit-document.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-dialogs.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit-window.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit-document.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit-document.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-effect.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-a.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit-window.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-effect.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-a.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-file-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-file-window.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-file.cpp [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-helper.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.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.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-file-window.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp: In function ‘image_crop(InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:176:52: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 176 | done += (int)(area && image->cropToArea(*area)); | ~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-file.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-helper.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-help-url.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-hide-lock.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-layer.cpp [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-node-align.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-help-url.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-hide-lock.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-layer.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-node-align.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-object.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-node-align.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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) | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.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(); } | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In member function ‘Geom::Point Inkscape::SnappedPoint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-node-align.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-output.cpp [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-paths.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:32: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-output.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-paths.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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-selection-object.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection-object.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/c++/13/bits/stl_algobase.h:71, from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:18: /usr/include/c++/13/bits/predefined_ops.h: In instantiation of ‘constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare> __gnu_cxx::__ops::__iter_comp_iter(_Compare) [with _Compare = RotateCompare]’: /usr/include/c++/13/bits/stl_algo.h:4894:70: required from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: required from here /usr/include/c++/13/bits/predefined_ops.h:164:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | __iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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/c++/13/bits/predefined_ops.h: In instantiation of ‘__gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]’: /usr/include/c++/13/bits/stl_algo.h:1828:38: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ /usr/include/c++/13/bits/stl_algo.h:1859:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ /usr/include/c++/13/bits/stl_algo.h:1950:31: required from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ /usr/include/c++/13/bits/stl_algo.h:4894:18: required from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: required from here /usr/include/c++/13/bits/predefined_ops.h:252:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Val_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | __val_comp_iter(_Iter_comp_iter<_Compare> __comp) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘void object_align(const Glib::VariantBase&, InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:230:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Point mp = Geom::Point(mx0 * b->min()[Geom::X] + mx1 * b->max()[Geom::X], | ~~~~~~^~ In file included from /usr/include/c++/13/functional:67, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:126, from /usr/include/glibmm-2.4/glibmm/signalproxy.h:27, from /usr/include/glibmm-2.4/glibmm/objectbase.h:22, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/giomm-2.4/giomm.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:24: /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’: /usr/include/c++/13/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘RotateCompare’ when C++17 is enabled changed to match C++14 in GCC 10.1 4882 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:4894:18: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 4894 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/predefined_ops.h: In function ‘constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare> __gnu_cxx::__ops::__iter_comp_iter(_Compare) [with _Compare = RotateCompare]’: /usr/include/c++/13/bits/predefined_ops.h:164:5: note: parameter passing for argument of type ‘RotateCompare’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | __iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/predefined_ops.h:165:61: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | { return _Iter_comp_iter<_Compare>(_GLIBCXX_MOVE(__comp)); } | ^ /usr/include/c++/13/bits/predefined_ops.h: In constructor ‘constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::_Iter_comp_iter(_Compare) [with _Compare = RotateCompare]’: /usr/include/c++/13/bits/predefined_ops.h:150:7: note: parameter passing for argument of type ‘RotateCompare’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | _Iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1942 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In member function ‘bool RotateCompare::operator()(const SPItem*, const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ^ /usr/include/c++/13/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1893:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1893 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1840:39: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Val_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1840 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1841 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/predefined_ops.h: In function ‘__gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]’: /usr/include/c++/13/bits/predefined_ops.h:252:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | __val_comp_iter(_Iter_comp_iter<_Compare> __comp) | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/predefined_ops.h:253:60: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Val_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | { return _Val_comp_iter<_Compare>(_GLIBCXX_MOVE(__comp)); } | ^ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1827:43: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Val_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1827 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1828 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘void randomize(Inkscape::Selection*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:649:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 649 | double center = item->getCenter()[i]; | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-paths.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection-window.cpp [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection.cpp /usr/include/c++/13/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++/13/bits/stl_algo.h:1812: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 1812 | __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++/13/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++/13/bits/stl_algo.h:1819:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/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++/13/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++/13/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++/13/bits/stl_heap.h:232:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ /usr/include/c++/13/bits/stl_algo.h: In function ‘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++/13/bits/stl_algo.h:1918: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 1918 | __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++/13/bits/predefined_ops.h:158:30, inlined from ‘std::__move_median_to_first<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/13/bits/stl_algo.h:88:17, inlined from ‘std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, 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++/13/bits/stl_algo.h:1931:38: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ /usr/include/c++/13/bits/stl_algo.h: In function ‘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++/13/bits/stl_algo.h:1932: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 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘exchange(Inkscape::Selection*, SortOrder)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:603:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 603 | 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++/13/bits/stl_algo.h:4894:18, inlined from ‘exchange(Inkscape::Selection*, SortOrder)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /usr/include/c++/13/bits/stl_algo.h:1947: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 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __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++/13/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++/13/bits/stl_algo.h:1799: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++/13/bits/stl_algo.h:1840: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++/13/bits/stl_algo.h:1860: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++/13/bits/stl_algo.h:1950:31, inlined from ‘std::sort<__gnu_cxx::__normal_iterator > >, RotateCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, RotateCompare)void’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘exchange(Inkscape::Selection*, SortOrder)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ In function ‘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++/13/bits/stl_algo.h:1950:31, inlined from ‘std::sort<__gnu_cxx::__normal_iterator > >, RotateCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, RotateCompare)void’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘exchange(Inkscape::Selection*, SortOrder)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /usr/include/c++/13/bits/stl_algo.h:1864: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 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘exchange(Inkscape::Selection*, SortOrder)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:623:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 623 | Geom::Point p1 = items.back()->getCenter(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-text.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection-object.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection-object.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection-window.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-text.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-tutorial.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-text.cpp:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-transform.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-undo-document.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tutorial.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tutorial.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-transform.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-undo-document.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-view-mode.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-view-window.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-undo-document.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-window.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/actions/actions-pages.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-view-mode.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-view-window.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-view-mode.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-window.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-pages.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/inkview-application.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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; } | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-window.cpp: In function ‘window_set_geometry(Glib::VariantBase const&, InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-window.cpp:86:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | desktop->setWindowPosition(Geom::Point(x,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-pages.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing 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.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/manipulation/copy-resource.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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%] Generating inkscape-version.cpp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/cmake -DINKSCAPE_SOURCE_DIR=/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -DINKSCAPE_BINARY_DIR=/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build -P /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/CMakeScripts/inkscape-version.cmake revision is 091e20ef0f, 2023-11-25 [ 99%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkscape-version.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/manipulation/copy-resource.cpp:4: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/manipulation/copy-resource.cpp:8: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp: In member function ‘void InkviewWindow::show_next()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp:327:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (_index < _documents.size() && !document) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp: In member function ‘bool InkviewWindow::on_timer()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp:437:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | if (_index >= _documents.size() - 1) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-application.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 99%] Linking CXX shared library ../lib64/libinkscape_base.so cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libinkscape_base.so.1.3.2.0 -o ../lib64/libinkscape_base.so.1.3.2.0 CMakeFiles/inkscape_base.dir/async/async.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/log-display-config.cpp.o" CMakeFiles/inkscape_base.dir/debug/logger.cpp.o "CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o" CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o "CMakeFiles/inkscape_base.dir/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/control/canvas-temporary-item-list.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-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/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/io/http.cpp.o CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o "CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-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/cursor-utils.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o" "CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o" "CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o" "CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o" CMakeFiles/inkscape_base.dir/ui/interface.cpp.o CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o "CMakeFiles/inkscape_base.dir/ui/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-icon-shift.cpp.o" CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o "CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o" "CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o" "CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o" CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o "CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/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/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/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/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/spiral-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-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/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/input.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/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-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/custom-tooltip.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/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-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/label-tool-item.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/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/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-button-tool-item.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/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/tolerance-slider.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o" "CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o" CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o "CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o "CMakeFiles/inkscape_base.dir/widgets/desktop-widget.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/widgets/toolbox.cpp.o "CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o" "CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o" CMakeFiles/inkscape_base.dir/xml/event.cpp.o "CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o" "CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o" CMakeFiles/inkscape_base.dir/xml/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/device-manager.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/ege-color-prof-tracker.cpp.o" "CMakeFiles/inkscape_base.dir/event-log.cpp.o" "CMakeFiles/inkscape_base.dir/extract-uri.cpp.o" CMakeFiles/inkscape_base.dir/file.cpp.o "CMakeFiles/inkscape_base.dir/file-update.cpp.o" "CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o" "CMakeFiles/inkscape_base.dir/filter-enums.cpp.o" "CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o" "CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o" "CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o" "CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o" "CMakeFiles/inkscape_base.dir/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-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/inkview-application.cpp.o" "CMakeFiles/inkscape_base.dir/inkview-window.cpp.o" "CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o" "CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o" -Wl,-rpath,:::::::::: /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 -lgio-2.0 -llcms2 -lgc -lpthread -ldl -lsoup-2.4 -lpangoft2-1.0 -lgsl -lgslcblas -lm -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgmodule-2.0 -pthread -Wl,--export-dynamic -lgobject-2.0 -lglib-2.0 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-stream-0.0 -lrevenge-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lharfbuzz -lgdkmm-3.0 -lpangomm-1.4 -lgiomm-2.4 -lpangocairo-1.0 -lsigc-2.0 -lgdk-3 -lz -lpango-1.0 -latk-1.0 -lcairo-gobject -lglibmm-2.4 -lgio-2.0 -lcairomm-1.0 -lglib-2.0 -lgtk-3 -lgdk_pixbuf-2.0 -lgobject-2.0 -lcairo -lgspell-1 -latk-1.0 -lgdk-3 -lz -lenchant-2 -lgtk-3 -lcairo-gobject -lgdk_pixbuf-2.0 -lgtksourceview-4 -lxslt -lxml2 -lz -lreadline -lGraphicsMagick++ -lGraphicsMagick -lsigc-2.0 -lepoxy -lX11 -lXext /usr/lib64/libboost_atomic.so.1.83.0 -lxml2 -lm -l2geom In member function ‘_ZNK4Geom11GenericRectIdE6cornerEj.part.0’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:405:32: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | res.end = 3.0 * (end - cp2 ); | ^ In member function ‘__ct ’, inlined from ‘construct’ at /usr/include/c++/13/bits/new_allocator.h:191:4, inlined from ‘construct’ at /usr/include/c++/13/bits/alloc_traits.h:538:17, inlined from ‘emplace_back.isra’ at /usr/include/c++/13/bits/vector.tcc:117:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:82:86: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | SnapConstraint(Geom::Line const &l) : _point(l.origin()), _direction(l.versor()), _radius(0), _type(LINE) {} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:51:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | return origin_a + t * vector_a; | ^ In function ‘operator-’: lto1: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘pick_solution’: 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.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:766:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 766 | Geom::Point ra = -csd - 0.5 * cse; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp: In member function ‘operator().isra’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:103: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | text_page_margins->signal_icon_press().connect([=](Gtk::EntryIconPosition, const GdkEventButton*){ | In function ‘__make_heap’, inlined from ‘__heap_select’ at /usr/include/c++/13/bits/stl_algo.h:1635:23, inlined from ‘__partial_sort’ at /usr/include/c++/13/bits/stl_algo.h:1910:25, inlined from ‘__introsort_loop.constprop’ at /usr/include/c++/13/bits/stl_algo.h:1926:27: /usr/include/c++/13/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In function ‘box3d_snap.isra’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:345: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | box3d_snap (SPBox3D *box, int id, Proj::Pt3 const &pt_proj, Proj::Pt3 const &start_pt) { | 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.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp: In function ‘sp_dt_guide_event’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:104: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | bool sp_dt_guide_event(GdkEvent *event, Inkscape::CanvasItemGuideLine *guide_item, SPGuide *guide) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:104: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:104: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:104: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:104: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:104: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:104: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:104: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:223:70: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Geom::Angle snap_angle = angle - orig_angle; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:232:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | guide->set_normal(Geom::Point::polar(angle).cw(), false); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:306:78: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | Geom::Angle snap_angle = angle - orig_angle; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:315:69: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | guide->set_normal(Geom::Point::polar(angle).cw(), true); | ^ 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 In function ‘StrokeNormalize’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘clamp’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1003: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1003 | bool SPDesktop::scroll_to_point(Geom::Point const &p, double) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In function ‘region_affine_approxinwards.constprop’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:27: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 27 | auto region_affine_approxinwards(Cairo::RefPtr const ®, Geom::Affine const &affine, Geom::IntRect const &bounds, int d = 200) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘_snapEquidistantPoints’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:317: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults &isr, | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:317: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:317: 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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:317: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:317: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘sp_spray_transform_path.constprop’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | static void sp_spray_transform_path(SPItem * item, Geom::Path &path, Geom::Affine affine, Geom::Point center){ | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:317: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:317: 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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:317: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:317: 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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:424:81: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 424 | auto x = Geom::Point((vecRight.front().min() + vecLeft.front().max()) / 2).x(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:430:47: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 430 | Geom::Rect bbox = *bbox_to_snap * translation; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:521:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 521 | auto y = Geom::Point((vecUp.front().max() + vecDown.front().min()) / 2).y(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:527:47: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 527 | Geom::Rect bbox = *bbox_to_snap * translation; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:42:50: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | auto scaled_box = dboxIn * Geom::Scale(sf); | ^ 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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘constrainedSnap’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:596: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | void Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults &isr, | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In member function ‘get_marker_transform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Affine SPMarker::get_marker_transform(const Geom::Affine &base, double linewidth, bool start_marker) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘generate_marker’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | const gchar *generate_marker(std::vector &reprs, Geom::Rect bounds, SPDocument *document, Geom::Point center, Geom::Affine move) | In member function ‘appendNew’, inlined from ‘__ct ’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/priv/splines-kopf2011.h:128:46, inlined from ‘to_voronoi’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/kopftracer2011.cpp:106:60: /usr/include/2geom-1.3.0/2geom/path.h:806: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | In member function ‘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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:124:62: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Geom::Point C_reflect_scaled = B + (B - C) / CB_length * AB_length; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘bounds’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:332: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Geom::OptRect ControlPointSelection::bounds() | In member function ‘_rotationRadius’, inlined from ‘_rotationRadius’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:548:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:554:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 554 | double len = Geom::distance(b.corner(i), rc); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘_updateTransformHandles’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:500: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 500 | void ControlPointSelection::_updateTransformHandles(bool preserve_center) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp: In member function ‘_linearGrow’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:1224:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | distance_front += Geom::bezier_length(*fwd, fwd->_front, n->_back, *n); | ^ /usr/include/c++/13/bits/stl_algo.h: In function ‘__insertion_sort’: /usr/include/c++/13/bits/stl_algo.h:1812: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1812 | __insertion_sort(_RandomAccessIterator __first, | /usr/include/c++/13/bits/stl_algo.h:1812: 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++/13/bits/predefined_ops.h:158:30, inlined from ‘__insertion_sort’ at /usr/include/c++/13/bits/stl_algo.h:1819:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ^ /usr/include/c++/13/bits/stl_heap.h: In function ‘__adjust_heap’: /usr/include/c++/13/bits/stl_heap.h:224: 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 ‘operator()’, inlined from ‘operator()’ at /usr/include/c++/13/bits/predefined_ops.h:158:30, inlined from ‘__adjust_heap’ at /usr/include/c++/13/bits/stl_heap.h:232:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ^ /usr/include/c++/13/bits/stl_algo.h: In function ‘__introsort_loop’: /usr/include/c++/13/bits/stl_algo.h:1918: 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 1918 | __introsort_loop(_RandomAccessIterator __first, | In member function ‘operator()’, inlined from ‘operator()’ at /usr/include/c++/13/bits/predefined_ops.h:158:30, inlined from ‘__move_median_to_first’ at /usr/include/c++/13/bits/stl_algo.h:88:17, inlined from ‘__unguarded_partition_pivot’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘__introsort_loop’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ^ /usr/include/c++/13/bits/stl_algo.h: In function ‘__introsort_loop’: /usr/include/c++/13/bits/stl_algo.h:1932: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 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp: In function ‘set_active_tool’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp:173: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | set_active_tool(InkscapeWindow *win, SPItem *item, Geom::Point const p) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp: In function ‘image_crop’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:176:52: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 176 | done += (int)(area && image->cropToArea(*area)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘exchange’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:603: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 603 | void exchange(Inkscape::Selection* selection, SortOrder order) | In function ‘__sort’, inlined from ‘sort’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘exchange’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /usr/include/c++/13/bits/stl_algo.h:1947: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 1947 | std::__introsort_loop(__first, __last, | ^ In member function ‘operator()’, inlined from ‘operator()’ at /usr/include/c++/13/bits/predefined_ops.h:240:23, inlined from ‘__unguarded_linear_insert’ at /usr/include/c++/13/bits/stl_algo.h:1799:20, inlined from ‘__unguarded_insertion_sort’ at /usr/include/c++/13/bits/stl_algo.h:1840:32, inlined from ‘__final_insertion_sort’ at /usr/include/c++/13/bits/stl_algo.h:1860:35, inlined from ‘__sort’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘sort’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘exchange’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ^ In function ‘__final_insertion_sort’, inlined from ‘__sort’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘sort’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘exchange’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /usr/include/c++/13/bits/stl_algo.h:1864: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 1864 | std::__insertion_sort(__first, __last, __comp); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘exchange’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:623:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 623 | Geom::Point p1 = items.back()->getCenter(); | ^ 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 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 /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘controlPoint’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘boundsLocal’: /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function ‘controlPoint’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:11: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp: In function ‘canvas_transform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp:72: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 72 | canvas_transform(InkscapeWindow *win, const int& option) | 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.3.2_2023-11-25_091e20ef0f/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 function ‘feed_path_to_cairo’, inlined from ‘feed_pathvector_to_cairo’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:895:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘midpoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2635:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2635 | Geom::Point const d_dt = dbox.midpoint(); | ^ 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.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘intersect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedCurve const &curve, Geom::Point const &p, Geom::Affine dt2doc) const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp: In member function ‘getLine’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp:140:50: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp: In member function ‘intersect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/line.h:232:20, inlined from ‘intersect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp:140:50: /usr/include/2geom-1.3.0/2geom/point.h:354:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | return (1 - t) * a + t * b; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘toMarker’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 3188 | gchar const *mark_id = generate_marker(repr_copies, bbox, doc, center, parent_transform * move); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188: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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1907:57: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1907 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘rotateRelative’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1903: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1903 | void ObjectSet::rotateRelative(Geom::Point const ¢er, double angle_degrees) | 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp: In member function ‘on_draw’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:158: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | bool OKWheel::on_draw(Cairo::RefPtr const &cr) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:158: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:158: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:178:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | auto const where = _curColorWheelCoords(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:193:62: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto [gray, alpha] = Hsluv::get_contrasting_color(_values[L]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘_calcAbsAffineDefault’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1745 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘_calcAbsAffineGeom’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: 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::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1780:49: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1780 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1789 | return _calcAbsAffineDefault(geom_scale); // this is bogus, but we must return _something_ | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘skewRequest’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1288: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1288 | gboolean Inkscape::SelTrans::skewRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1428:27: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1428 | Geom::Point q1 = d1 / h1; // normalized initial vector to handle | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In member function ‘_findCandidates’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 840 | void SnapManager::_findCandidates(SPObject* parent, | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:956:88: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 956 | auto display_area = getDesktop()->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:965:156: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 965 | || (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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘scaleRequest’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1069 | gboolean Inkscape::SelTrans::scaleRequest(Geom::Point &pt, guint state) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1074:49: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1077:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1077 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1078:46: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | pt = _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1146:34: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1146 | _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1146: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | pt = _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142:40: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1142 | pt = _calcAbsAffineGeom(geom_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘stretchRequest’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1163 | gboolean Inkscape::SelTrans::stretchRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1184:49: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1184 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1188:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1188 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1189:46: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1189 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1202 | pt = _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1252:34: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1252 | _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1252: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1241 | pt = _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248:40: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1248 | pt = _calcAbsAffineGeom(geom_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248: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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘transformed’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘intersect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:113: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedLine const &line, Geom::Point const &p, Geom::Affine dt2doc) const | 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 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘fitToRect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:574: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | void PageManager::fitToRect(Geom::OptRect rect, SPPage *page, bool add_margins) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:777:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 777 | points->push_back(SnapCandidatePoint(bbox->corner(k), corner_src, -1, corner_tgt, *bbox)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘getSnapLinesXY’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:110: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | LineSnapper::LineList GridSnapper::getSnapLinesXY(Geom::Point const &p) const | In member function ‘pointAt’, inlined from ‘getSnapLinesAxonom’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:212:47: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘getSnapLinesAxonom’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:134: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | LineSnapper::LineList GridSnapper::getSnapLinesAxonom(Geom::Point const &p) const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp: In member function ‘setPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp:380: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | void Preferences::setPoint(Glib::ustring const &pref_path, Geom::Point value) | 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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In member function ‘intersection_with_viewbox’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | std::optional Line::intersection_with_viewbox (SPDesktop *desktop) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/line-snapper.cpp: In function ‘projection’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘getPageAt’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:452: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 452 | SPPage *PageManager::getPageAt(Geom::Point pos) const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:455:33: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ^ In member function ‘setDocumentScale’, inlined from ‘setDocumentScale’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:771:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:778:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 778 | root->viewBox = Geom::Rect::from_xywh( | ^ 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156: 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::Point PageManager::nextPageLocation() const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156: 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:162:34: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 162 | auto rect = page->getRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘newDocumentPage’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:208: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | SPPage *PageManager::newDocumentPage(Geom::Rect rect, bool first_page) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:208: 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:54: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:19: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘newPage’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:147: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | SPPage *PageManager::newPage(double width, double height) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:150:19: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘getSelectedPageAffine’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | Geom::Affine PageManager::getSelectedPageAffine() const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘deletePage’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:219: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | void PageManager::deletePage(SPPage *page, bool content) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘updateLines’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2454 | void GrDrag::updateLines() | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘_collectNodes’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:72: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 72 | void Inkscape::ObjectSnapper::_collectNodes(SnapSourceType const &t, | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘_snapPathsTangPerp’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:804: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 804 | void Inkscape::ObjectSnapper::_snapPathsTangPerp(bool snap_tang, bool snap_perp, IntermSnapResults &isr, SnapCandidatePoint const &p, Geom::Curve const *curve, SPDesktop const *dt) const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘_getPathvFromRect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:739: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 739 | Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘_collectPaths’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:285: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | void Inkscape::ObjectSnapper::_collectPaths(Geom::Point /*p*/, | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:313:70: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | auto pathv = _getPathvFromRect(page->getDesktopRect()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘_snapPaths’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:404: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | void Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults &isr, | In member function ‘getDimensions’: 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 ‘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 In member function ‘corner’, inlined from ‘sp_import_document’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1009:61: 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.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘sp_import_document’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 894 | void sp_import_document(SPDesktop *desktop, SPDocument *clipdoc, bool in_place, bool on_page) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:964:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | from_page = Geom::OptRect(clipboard->getAttributePoint("page-min"), clipboard->getAttributePoint("page-max")); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:62: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘file_import_pages’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1206 | void file_import_pages(SPDocument *this_doc, SPDocument *that_doc) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: 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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: 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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: 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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: 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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: 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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:94: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1219:76: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘file_import’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1045: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1045 | file_import(SPDocument *in_doc, const Glib::ustring &uri, | In member function ‘projection’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp:66:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | user->builder.moveTo(p * user->scale); | ^ 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 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 In member function ‘characterBoundingBox’: 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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘queryCursorShape’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:490: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | void Layout::queryCursorShape(iterator const &it, Geom::Point &position, double &height, double &rotation) const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.cpp: In member function ‘append’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.cpp:92: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 92 | void Inkscape::SVG::PathString::State::append(Geom::Point p) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:253:48: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto glyph_box = *glyph_rect * total_transform; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘print’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:273: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | void Layout::print(SPPrintContext *ctx, | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_get_average_linespacing’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1274: 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) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘createSelectionShape’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:425: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 425 | std::vector Layout::createSelectionShape(iterator const &it_start, iterator const &it_end, Geom::Affine const &transform) const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:425: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:425: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:425: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:85: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘_collectBBoxPoints’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:55: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | void Inkscape::AlignmentSnapper::_collectBBoxPoints(bool const &first_point) const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘constrainedSnap’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:280: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | void Inkscape::AlignmentSnapper::constrainedSnap(IntermSnapResults &isr, | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp: In function ‘sp_pattern_set_gap’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:71: 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) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp: In member function ‘document_revert’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp:297: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | InkscapeApplication::document_revert(SPDocument* document) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp: In function ‘create_pattern_item’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp:167: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Glib::RefPtr create_pattern_item(std::shared_ptr& sandbox, SPPattern* pattern, bool stock_pattern, double scale) { | 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:510:65: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 510 | auto scaled_box = *dbox * Geom::Scale(sf); | ^ 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.3.2_2023-11-25_091e20ef0f/src/file-update.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:510:50: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 510 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:568:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 568 | gd->moveto(gd->getPoint() / ratio, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp: In function ‘sp_file_convert_dpi’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:411: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 411 | void sp_file_convert_dpi(SPDocument *doc) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:568:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 568 | gd->moveto(gd->getPoint() / ratio, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:575:62: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | Geom::Scale scale = doc->getDocumentScale(); | ^ In member function ‘corner’, inlined from ‘sp_gradient_reset_to_userspace’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:399:68: 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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In member function ‘ray’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:406:47: note: parameter passing for argument of type ‘struct Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 406 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ^ In member function ‘pointAt’, inlined from ‘ray’ at /usr/include/2geom-1.3.0/2geom/line.h:297:33, inlined from ‘sp_gradient_reset_to_userspace’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:412:47: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function ‘setCoordinateStatus’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:812: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 812 | SPDesktopWidget::setCoordinateStatus(Geom::Point p) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘on_value_changed’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:617: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 617 | RegisteredTransformedPoint::on_value_changed() | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:231:47: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | document->setViewBox(Geom::Rect::from_xywh(x, y, box.width(), box.height())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:41: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function ‘on_realize’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:654: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 654 | void SPDesktopWidget::on_realize() | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp: In member function ‘createRightGridColumn’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1441 | Gtk::Widget *DocumentProperties::createRightGridColumn(SPGrid *grid) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1504:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | auto origin = grid->getOrigin() * doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1504:60: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | auto origin = grid->getOrigin() * doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1508:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1508 | auto spacing = grid->getSpacing() * doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1508:62: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1508 | auto spacing = grid->getSpacing() * doc->getDocumentScale(); | ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In function ‘call_it’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:446: 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 function ‘unify’, inlined from ‘update_scrollbars’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1662:24: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 234 | return a | b; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function ‘update_scrollbars’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1634: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1634 | SPDesktopWidget::update_scrollbars(double scale) | 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In function ‘operator-’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:785: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 785 | void ColorWheelHSLuv::updateGeometry() | In member function ‘pointAt’, inlined from ‘distance’ at /usr/include/2geom-1.3.0/2geom/line.h:415:45, inlined from ‘updateGeometry’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:798:34: /usr/include/2geom-1.3.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 /usr/include/c++/13/bits/new_allocator.h:191:4, inlined from ‘construct’ at /usr/include/c++/13/bits/alloc_traits.h:538:17, inlined from ‘emplace_back’ at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from ‘updateGeometry’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:820:39: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:70:40: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | , relative_angle{polar_angle - start_angle} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In member function ‘on_draw’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:886:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 886 | auto center = (0.5 * (Geom::Point)dimensions).floor(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:882: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 882 | bool ColorWheelHSLuv::on_draw(::Cairo::RefPtr<::Cairo::Context> const &cr) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp: In member function ‘operator()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:307:131: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:307:131: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:257:56: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | auto rulerbox = (startbox * Geom::Scale(_dtw->_dt2r)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp: In member function ‘updateFromPaint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:394: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 394 | void FillNStroke::updateFromPaint(bool switch_style) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:394: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:625:64: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 625 | auto offset = _psel->get_pattern_offset(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:631:58: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 631 | auto gap = _psel->get_pattern_gap(); | ^ In member function ‘get_selected_offset’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘get_selected_gap’: lto1: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp: In member function ‘setup_page’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp:97: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 97 | void Print::setup_page(const Glib::RefPtr& context, int page_nr, | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘update_widgets_from_pattern’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:329: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | void PatternEditor::update_widgets_from_pattern(Glib::RefPtr& pattern) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp: In function ‘calcPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:352:60: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp: In member function ‘draw_page’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp:149: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | void Print::draw_page(const Glib::RefPtr& context, int page_nr) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:197:64: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | rect = Geom::Rect(center - dimens * 0.5, center + dimens * 0.5); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘snapshot_combine’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | void Stores::snapshot_combine(Fragment const &view) | In member function ‘operator()’, inlined from ‘operator()’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:143:21, inlined from ‘snapshot_combine’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:136:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | pts.emplace_back(Geom::Point(pl.corner(i))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘snapshot_combine’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:125: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:318:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:103: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ^ 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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In function ‘sp_namedview_zoom_and_view_from_document’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:639: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 639 | void sp_namedview_zoom_and_view_from_document(SPDesktop *desktop) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘translateGrids’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 954 | void SPNamedView::translateGrids(Geom::Translate const &tr) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:955:44: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 955 | auto scale = document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:957:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 957 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ^ 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:191: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Rect SPPage::getDocumentRect() const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:191: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:191: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:191: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:193:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | Geom::Rect SPPage::getDocumentMargin() const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:160:45: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | return rect * document->getDocumentScale(); | ^ 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171: 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::Rect SPPage::getDocumentBleed() const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:180:45: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | return rect * document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘isViewportPage’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:382: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | bool SPPage::isViewportPage() const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘setDocumentRect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:230: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | void SPPage::setDocumentRect(Geom::Rect rect, bool add_margins) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:230: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:232:39: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | rect *= document->getDocumentScale().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:240:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:67: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | 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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘applyPageRotate’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:815: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 815 | void Transformation::applyPageRotate(Inkscape::Selection *selection) | 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | Geom::Translate SPPage::getDesktopAffine() const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:144:30: 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 box = getDesktopRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘updateViewPort’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:423:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | if (auto page = document->getPageManager().getPageAt(box->corner(0))) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:426:29: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 426 | page->setDesktopRect(*box); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘setMargin’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:269: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | void SPPage::setMargin(const std::string &value) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘getExclusiveItems’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:348: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 348 | std::vector SPPage::getExclusiveItems(bool hidden, bool in_bleed, bool in_layers) const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘copyFrom’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:632: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 632 | void SPPage::copyFrom(SPPage *page) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp: In member function ‘convert_to_guides’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:91: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | void SPPath::convert_to_guides() const { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp: In member function ‘update_view’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In function ‘sp_namedview_window_from_document’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:582:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | desktop->setWindowPosition(Geom::Point(px, py)); | ^ 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘movePage’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:511: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | void SPPage::movePage(Geom::Affine translate, bool with_objects) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.cpp: In member function ‘_apply’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 ‘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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:801:47: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 801 | document->setViewBox(Geom::Rect::from_xywh(0, 0, em, em)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp: In function ‘set_up_typography_canvas’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:835:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 835 | guide->moveto(Geom::Point(left, y), true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘commit_tiles’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:737: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 737 | void CanvasPrivate::commit_tiles() | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1978:144: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1978 | set_pos(Geom::Point((0.5 + 0.3 * cos(t * 2)) * dim.x(), (0.5 + 0.3 * sin(t * 3)) * dim.y()) * affine - Geom::Point(get_dimensions()) * 0.5); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘launch_redraw’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:546: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 546 | void CanvasPrivate::launch_redraw() | 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:848:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 848 | auto const tgtvel = apply_profile(strain); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:239:103: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 239 | 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.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp: In function ‘create_cubic_gradient’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Cairo::RefPtr create_cubic_gradient( | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp: In member function ‘on_draw’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp:165: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | bool ColorItem::on_draw(Cairo::RefPtr const &cr) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp: In member function ‘_apply’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp:119: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | KnotPropertiesDialog::_apply() | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:41:58: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ^ 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 /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘append’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘begin’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘saveExportHints’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:478:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | target->setExportDpi(Geom::Point( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h: In member function ‘initialPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h:32:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 32 | Geom::Line line(curve->initialPoint(), curve->finalPoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:1006:68: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1006 | preview->setBox(Geom::Rect(x0, y0, x1, y1) * _document->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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()))); | ^ 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp: In member function ‘effect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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, Inkscape::UI::View::View *view, Inkscape::Extension::Implementation::ImplementationDocumentCache * /*docCache*/) | ^ In member function ‘_appendPoint’, inlined from ‘moveTo’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:72:21, inlined from ‘build_lines’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:69:29, inlined from ‘effect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:116:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:186:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | _abs_state.append(p, rp); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘getMarkerRotation’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 922 | getMarkerRotation(SPItem* item, double edit_rotation, int edit_marker_mode, bool reverse = false){ | In 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp: In member function ‘refresh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:211: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | void BatchItem::refresh(bool hide, guint32 bg_color) | 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:765:62: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘viewboxUnder’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:583: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 583 | bool PagesTool::viewboxUnder(Geom::Point pt) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:225:81: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | document->getPageManager().fitToRect(*on_screen_rect * document->dt2doc(), page); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘resizeKnotSet’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:142:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | resize_knots[i]->moveto(rect.corner(i)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:139: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | void PagesTool::resizeKnotSet(Geom::Rect rect) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘marginKnotSet’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:147: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | void PagesTool::marginKnotSet(Geom::Rect margin_rect) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:147: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:150:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | margin_knots[i]->moveto(middleOfSide(i, margin_rect) * _desktop->doc2dt()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘pageModified’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:648: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 648 | void PagesTool::pageModified(SPObject *object, guint /*flags*/) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp: In member function ‘anchorTest’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | SPDrawAnchor *SPDrawAnchor::anchorTest(Geom::Point w, bool activate) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘pageUnder’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:552: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 552 | SPPage *PagesTool::pageUnder(Geom::Point pt, bool retain_selected) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:558:58: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | if (retain_selected && selected->getSensitiveRect().contains(pt)) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘menu_popup’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:435: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 435 | void PagesTool::menu_popup(GdkEvent *event, SPObject *obj) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘selectionChanged’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:641:26: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 641 | resizeKnotSet(*(doc->preferredBounds())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp: In member function ‘_setInitialPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp:1194: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | void PenTool::_setInitialPoint(Geom::Point const p) { | 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 982 | MarkerKnotHolderEntityReference::knot_get() const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:988:68: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 988 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ^ In member function ‘knot_get’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1041 | MarkerKnotHolderEntityOrient::knot_get() const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘resizeKnotMoved’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:173:66: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | rect = *(document->preferredBounds()) * document->doc2dt(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:163: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | void PagesTool::resizeKnotMoved(SPKnot *knot, Geom::Point const &ppointer, guint state) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:163: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:183:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | Geom::Point point = getSnappedResizePoint(knot->position(), state, start, page); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘marginKnotMoved’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 234 | bool PagesTool::marginKnotMoved(SPKnot *knot, Geom::Point *ppointer, guint state) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1165 | MarkerKnotHolderEntityScale::knot_get() const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:254:52: 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 delta = (point - page->getDocumentRect().corner(side))[axis]; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:256:48: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | auto scale = document->getDocumentScale()[axis]; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:260:69: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:260:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘set_internal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1203 | MarkerKnotHolderEntityScale::set_internal(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:16, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1215:37: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘set_internal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/transforms.h:220:16, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1219:37: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘set_internal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/transforms.h:220:16, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1225:37: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘set_internal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/transforms.h:220:16, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1229:37: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘set_internal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1266:98: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ^ In member function ‘knot_get’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1301 | MarkerKnotHolderEntityScale2::knot_get() const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1324 | MarkerKnotHolderEntityScale3::knot_get() const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1330:49: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1330 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘addDragShapes’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:497: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | void PagesTool::addDragShapes(SPPage *page, Geom::Affine tr) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | ContextMenu::ContextMenu(SPDesktop *desktop, SPObject *object, bool hide_layers_and_objects_menu_item) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘_handleButtonPress’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:159: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | bool PencilTool::_handleButtonPress(GdkEventButton const &bevent) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:274: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | bool PagesTool::root_handler(GdkEvent *event) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:274: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:365:49: 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->fitToRect(*rect * affine * document->dt2doc(), false); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:423:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | if (pageUnder(drag_origin_dt) || viewboxUnder(drag_origin_dt)) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘_addFreehandPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:793: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 793 | void PencilTool::_addFreehandPoint(Geom::Point const &p, guint /*state*/, bool last) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘_handleMotionNotify’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:247: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | bool PencilTool::_handleMotionNotify(GdkEventMotion const &mevent) { | In function ‘lerp’, inlined from ‘_sketchInterpolate’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1045:52: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘_sketchInterpolate’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:994: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 994 | void PencilTool::_sketchInterpolate() { | In member function ‘targetLogicalBounds’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘operator*’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:627:65: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | auto bbox = *(source_path->geometricBounds()) * group_affine; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘_pasteNodes’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | bool ClipboardManagerImpl::_pasteNodes(SPDesktop *desktop, SPDocument *clipdoc, bool in_place, bool on_page) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘bounds’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:598:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | auto source_scale = clipdoc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:628:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | auto to_mouse = Geom::Translate(desktop->point() - bbox.midpoint()); | ^ In member function ‘corner’, inlined from ‘_renderItem’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:171:39: 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp: In member function ‘_renderItem’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘getPathParameter’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:897: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 897 | Glib::ustring ClipboardManagerImpl::getPathParameter(SPDesktop* desktop) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp: In member function ‘_updateItem’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:278:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | auto const c = _tile_rect->dimensions() * scale; | ^ In member function ‘appendNew’, inlined from ‘lineTo’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:142:46, inlined from ‘writePaths’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.cpp:126:35: /usr/include/2geom-1.3.0/2geom/path.h:806: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp: In member function ‘renderPattern’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:142:48: 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 const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp: In member function ‘_renderItem’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:466:10: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 466 | unsigned DrawingText::_renderItem(DrawingContext &dc, RenderContext &rc, Geom::IntRect const &area, unsigned flags, DrawingItem const *stop_at) const | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘sort_fill_queue_vertical’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:706: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 706 | static bool sort_fill_queue_vertical(Geom::Point a, Geom::Point b) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘_copyNodes’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:520: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | bool ClipboardManagerImpl::_copyNodes(SPDesktop *desktop, ObjectSet *set) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘pasteSize’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:784: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 784 | bool ClipboardManagerImpl::pasteSize(ObjectSet *set, bool separately, bool apply_x, bool apply_y) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:784: 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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:815:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 815 | min = clipnode->getAttributePoint((visual_bbox ? "min" : "geom-min"), min); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:826:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 826 | item->scale_rel(_getScale(set->desktop(), min, max, *obj_size, apply_x, apply_y)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp: In member function ‘_pickItem’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:216:40: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp: In member function ‘getNormalizedPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Geom::Point DynamicBase::getNormalizedPoint(Geom::Point v) const { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:116:29: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return (v - drect.bounds().min()) / max; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘_reset’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:149: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | void EraserTool::_reset(Geom::Point p) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp: In member function ‘getViewPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Geom::Point DynamicBase::getViewPoint(Geom::Point n) const { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:125:34: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return n * max + drect.bounds().min(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:317:84: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Geom::Point del_right = dezoomify_factor * (effective_width + tremble_right) * ang; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘_copySelection’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1016: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1016 | void ClipboardManagerImpl::_copySelection(ObjectSet *selection) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp: In member function ‘item_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:108: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | bool ArcTool::item_handler(SPItem* item, GdkEvent* event) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘get_transform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1265 | Geom::Affine CloneTiler::get_transform( | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘align_mode_changed’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1018: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1018 | TextToolbar::align_mode_changed(int mode) | In member function ‘transform_rect’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘corner’, inlined from ‘transform_rect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2048: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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘transform_rect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2042: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2042 | Geom::Rect CloneTiler::transform_rect(Geom::Rect const &r, Geom::Affine const &m) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:745:59: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 745 | Geom::Rect const screen = screen_world * desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘sp_flood_do_flood_fill’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:859:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 859 | pw = img_max_indices.clamp(pw); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘spdc_check_for_and_apply_waiting_LPE’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:329: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:630:74: /usr/include/c++/13/bits/unique_ptr.h:1070:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp: In member function ‘drag’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | void ArcTool::drag(Geom::Point pt, guint state) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:325:50: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Geom::Rect r = Inkscape::snap_rectangular_box(_desktop, this->arc, pt, this->center, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:123: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | bool ArcTool::root_handler(GdkEvent* event) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘spdc_create_single_dot’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:926: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 926 | void spdc_create_single_dot(ToolBase *ec, Geom::Point const &pt, char const *tool, guint event_state) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2454:75: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2454 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘apply’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 2074 | void CloneTiler::apply() | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2235:65: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2235 | center = scale_units*desktop->dt2doc(item->getCenter()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2342:52: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2342 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2454:73: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2454 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In member function ‘item_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:116: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | bool RectTool::item_handler(SPItem* item, GdkEvent* event) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp: In member function ‘get_marker_transform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | ShapeRecord MarkerTool::get_marker_transform(SPShape* shape, SPItem *parent_item, SPMarker *sp_marker, SPMarkerLoc marker_type) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:176:46: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 176 | Geom::Scale scale = doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:190:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | p = c.pointAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp: In member function ‘setSizeText’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:404: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | void PageToolbar::setSizeText(SPPage *page, bool display_only) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In member function ‘drag’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | void RectTool::drag(Geom::Point const pt, guint state) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:347:56: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Geom::Rect const r = Inkscape::snap_rectangular_box(_desktop, this->rect, pt, this->center, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:135: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | bool RectTool::root_handler(GdkEvent* event) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 419 | bool SelectTool::root_handler(GdkEvent* event) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:116: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:781:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | Geom::Point p = _desktop->d2w(_desktop->point()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘sp_tweak_update_area’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1070: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1070 | sp_tweak_update_area (TweakTool *tc) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In function ‘size_nondegenerate’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:58:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | static Geom::Path::size_type size_nondegenerate(Geom::Path const &path) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In function ‘complementOf’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:80:29: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | std::vector complementOf(Geom::Interval I, std::vector domain){ | ^ In 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 ‘initialPoint’, inlined from ‘doEffect_path’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_3pts.cpp:66:44: /usr/include/2geom-1.3.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 ‘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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | findShadowedTime(Geom::Path const &patha, std::vector const &pt_and_dir, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:105:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point T = unit_vector(pt_and_dir[1]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | bool TextTool::root_handler(GdkEvent* event) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:439:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 439 | Geom::Point button_dt(_desktop->w2d(button_pt)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:85: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:961:72: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | sp_te_adjust_kerning_screen(this->text, this->text_sel_start, this->text_sel_end, _desktop, Geom::Point(mul*-10, 0)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘pushPage’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:124:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | void SvgBuilder::pushPage(const std::string &label, GfxState *state) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘vertical’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:287:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | LPELattice2::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:303:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | param_one.param_setValue(A, live_update); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘horizontal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:308:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | LPELattice2::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:324:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | param_one.param_setValue(A, live_update); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:340:17: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 340 | vertical(grid_point_0, grid_point_1,vert); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘calculateCurve’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:565:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | LPELattice2::calculateCurve(Geom::Point a,Geom::Point b, SPCurve* c, bool horizontal, bool move) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:199:23: 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 box = bbox * _page_affine; | ^ 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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:411:1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 411 | LPEKnot::doEffect_path (Geom::PathVector const &path_in) | ^ 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 ‘_appendPoint’, inlined from ‘moveTo’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:72:21, inlined from ‘moveTo’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:67:22, inlined from ‘svgInterpretPath’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:447:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:186:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | _abs_state.append(p, rp); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:35:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 35 | grid_point0(_("Control handle 0:"), _("Control handle 0"), "gridpoint0", &wr, this), | ^ In member function ‘set_viewBox’, inlined from ‘set_viewBox’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:50:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘print’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:476: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 476 | void SPText::print(SPPrintContext *ctx) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘get_frame’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1144:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1144 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1131: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1131 | Geom::OptRect SPText::get_frame() | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp: In member function ‘over_curve’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:213: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | std::vector MeshTool::over_curve(Geom::Point event_p, bool first) | 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:251:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | _sc_opposite = _th.bounds().corner(_corner + 2); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘startTransform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:249: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 249 | void startTransform() override { | In function ‘middle_point’, inlined from ‘startTransform’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:326:42: /usr/include/2geom-1.3.0/2geom/point.h:360:16: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | return lerp(0.5, p1, p2); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘startTransform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:323: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 323 | void startTransform() override { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘startTransform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:400:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | _rot_opposite = _th.bounds().corner(_corner + 2); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:398: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 398 | void startTransform() override { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘startTransform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:475:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 475 | _skew_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:472: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 472 | void startTransform() override { | In member function ‘appendNew’, inlined from ‘curveTo’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:158:46, inlined from ‘build_segment’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1510:24: /usr/include/2geom-1.3.0/2geom/path.h:806: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘_updateVisibility’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:764: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 764 | void TransformHandleSet::_updateVisibility(bool v) | In member function ‘setBounds’, inlined from ‘setBounds’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:717:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:723:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 723 | _scale_corners[i]->move(r.corner(i)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘computeTransform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:480: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine computeTransform(Geom::Point const &new_pos, GdkEventMotion *event) override | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp: In function ‘polar’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:120:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | normal = Geom::rot90(Geom::Point::polar(rad_angle, 1.0)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In function ‘point_unique_int’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:259: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘compensateRxRy’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:530:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 530 | gdouble eX = SPRect::vectorStretch(cx, c, xform); | ^ 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 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.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘get_visual_bbox’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:338: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:281:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 281 | rctx.viewport = Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:484:37: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 484 | bbox = Geom::Rect::from_xywh(this->x.computed, this->y.computed, this->width.computed, this->height.computed); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_update_marker_view’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:327: 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) | In member function ‘getOrigin’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘either_bbox’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:535: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 535 | Geom::OptRect SPShape::either_bbox(Geom::Affine const &transform, SPItem::BBoxType bboxtype, bool cache_is_valid, | In member function ‘_calculateStripExtents’, inlined from ‘_calculateStripExtents’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:706:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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); | ^ In member function ‘initialPoint’, inlined from ‘snappoints’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1214:48: /usr/include/2geom-1.3.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 ‘getCenter’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp: In function ‘sp_guide_create_guides_around_page’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:265: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | void sp_guide_create_guides_around_page(SPDocument *doc) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp: In member function ‘moveto’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:357: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | 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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘_calculateRenderInfo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:641: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 641 | SPHatch::RenderInfo SPHatch::_calculateRenderInfo(View const &view) const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:641: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:16, inlined from ‘_calculateRenderInfo’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:92: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘_calculateRenderInfo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:722:33: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 722 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘print’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:707: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | void SPShape::print(SPPrintContext* ctx) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp: In member function ‘finalPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:255:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | gdouble last_point_x = pathv.back().finalPoint().x(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:886:41: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 886 | bbox = Geom::Rect::from_xywh(x.computed, y.computed, w.computed, h.computed); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘setPrefValues’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:338: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 338 | void SPGrid::setPrefValues() | In member function ‘getEffectiveOriginAndSpacing’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In function ‘ensure_min’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | std::pair SPGrid::getEffectiveOriginAndSpacing() const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘getEffectiveOriginAndSpacing’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:488:28: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 488 | auto origin = getOrigin(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:491:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 491 | auto const scale = document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘update’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:404: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | void SPGrid::update(SPCtx *ctx, unsigned int flags) | In member function ‘pointAtNodeIndex’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘update’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:378:43: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | ictx->viewport = Geom::Rect::from_xywh(this->x.computed, this->y.computed, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1411:44: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1411 | r *= Geom::Rotate::from_degrees(rotatein); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘doEffect_path_post’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1281:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1281 | LPETiling::doEffect_path_post (Geom::PathVector const & path_in, FillRuleBool fillrule) | ^ 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 ‘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 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.3.0/2geom/line.h: In function ‘middle_point’: /usr/include/2geom-1.3.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.3.0/2geom/line.h: In function ‘make_bisector_line’: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In member function ‘controlPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:77:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | if( Geom::cross(curve[0]-curve[1], curve[1]-curve[2]) < 0 ) { | ^ 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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:1079:58: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | Geom::Rect::from_xywh(Geom::dot(hull[l], v), Geom::dot(hull[i], n), w, h)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodetype.cpp: In function ‘get_nodetype’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodetype.cpp:26:10: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 26 | NodeType get_nodetype(Curve const &c_incoming, Curve const &c_outgoing) | ^ 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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘expand_circle’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:232:13: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | Geom::Point expand_circle( Geom::Circle &inner_circle, Geom::Circle const &outer_circle, Geom::Point const &start_pt, Geom::Point const &start_tangent ) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:232: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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:247:45: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Line bisector = make_bisector_line( chord1 ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:250:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::LineSegment chord2(chord2_pts[0].point(), chord2_pts[1].point()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:275:46: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | Geom::Line bisector2 = make_bisector_line( chord4 ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘operator-’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:354:6: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | void extrapolate_join_internal(join_data const &jd, int alternative) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘make_angle_bisector_line’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:354:6: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘adjust_circles’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:354: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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘extrapolate_join_internal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:550:51: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Line bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:564:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 564 | Geom::Point temp = bisector.versor(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:354:6: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | void extrapolate_join_internal(join_data const &jd, int alternative) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:354: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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:554:52: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 554 | Geom::Line bisector_chord = make_bisector_line(chord); | ^ In member function ‘pointAt’, inlined from ‘extrapolate_join_internal’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:570:37: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘item_to_outline’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:271:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | item_to_outline_add_marker( marker_obj, m, scale, ret_pathv ); | ^ 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 ‘pointAtRatio’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:235:49: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 235 | origin *= Geom::Rotate::from_degrees(rotate); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘doAfterEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:187:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | LPETiling::doAfterEffect (SPLPEItem const* lpeitem, SPCurve *curve) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1190:49: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | affinebase *= Geom::Rotate::from_degrees(seedset * rotate); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1157:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | LPETiling::doBeforeEffect (SPLPEItem const* lpeitem) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘ray’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:651:52: note: parameter passing for argument of type ‘struct Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 651 | Geom::Ray ray = line_separation.ray(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In function ‘polar’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:655:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | s = Geom::Point::polar(dir,size_divider) + center; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘getAngle’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:713:8: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 713 | double getAngle(Geom::Point p1, Geom::Point p2, Geom::Point p3, bool flip_side, double fix_overlaps) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp: In member function ‘doEffect_pwd2’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp: In member function ‘domain’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:304:47: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘vertical’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:339:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:355:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 355 | param_one.param_setValue(A); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘horizontal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:360:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:376:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 376 | param_one.param_setValue(A); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:398:17: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 398 | vertical(up_left_point, up_right_point,vert); | ^ In member function ‘pointAt’, inlined from ‘doBeforeEffect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:443:53: /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-text_label.cpp: In member function ‘doEffect_pwd2’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-text_label.cpp:33:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 33 | LPETextLabel::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp: In member function ‘doEffect_pwd2’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:161:1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | LPEPatternAlongPath::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:161: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:161: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:216:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 216 | if (Geom::are_near(pwd2_in[0].at0(),pwd2_in[pwd2_in.size()-1].at1(), 0.01)) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:225:72: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | nbCopies = static_cast(floor((uskeleton.domain().extent() - toffset + xspace)/(pattBndsX->extent()+xspace))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:240:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | if (are_near(path_i.segs.front().at0(), path_i.segs.back().at1())){ | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:241:93: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | nbCopies = std::max(1, static_cast(std::floor((uskeleton.domain().extent() - toffset)/(pattBndsX->extent()+xspace)))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:331:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 331 | ray.setPoints(ptA, (*cubic)[1]); | ^ In function ‘polar’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 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 ‘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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.cpp: In member function ‘domain’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.cpp:83:47: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ^ In member function ‘operator()’, inlined from ‘doEffect_path’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:119:30: /usr/include/2geom-1.3.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); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:242:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 242 | direction(_("Hatches width and dir"), _("Defines hatches frequency and direction"), "direction", &wr, this, Geom::Point(50,0)), | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp:303:48: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp: In member function ‘spawn’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In function ‘operator-’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:689: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 689 | bool SPGenericEllipse::_isSlice() const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In function ‘vectorStretch’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 699 | gdouble SPGenericEllipse::vectorStretch(Geom::Point p0, Geom::Point p1, Geom::Affine xform) { | In member function ‘get_automatic_filter_region’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getVisibleRx’, inlined from ‘getVisibleRx’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:733:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:738:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 738 | return this->rx.computed * SPGenericEllipse::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘doOnApply’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:95:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | void LPEFilletChamfer::doOnApply(SPLPEItem const *lpeItem) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:303:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | void LPEFilletChamfer::doBeforeEffect(SPLPEItem const *lpeItem) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp: In member function ‘update_filter_all_regions’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:329: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | void SPFilter::update_filter_all_regions() | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘snappoints’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:562: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | void SPGenericEllipse::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp: In member function ‘_involute’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp:77:19: note: parameter passing for argument of type ‘struct Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | B[0] = cos(bo,2); | ^ In member function ‘append’, inlined from ‘path’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp:137:18: /usr/include/2geom-1.3.0/2geom/path.h:758:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 758 | stitchTo(curve.initialPoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:33: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘print’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:276: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 276 | void SPFlowtext::print(SPPrintContext *ctx) { | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp: In member function ‘domain’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:69:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | Geom::PathVector LPEInterpolate::doEffect_path(Geom::PathVector const &path_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘sp_text_render’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:241:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | void LaTeXTextRenderer::sp_text_render(SPText *textobj) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘sp_flowtext_render’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | void LaTeXTextRenderer::sp_flowtext_render(SPFlowtext *flowtext) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:482:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 482 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp:192:46: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 192 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc_unit), doc->getHeight().value(doc_unit))); | ^ In member function ‘initialPoint’, inlined from ‘print_simple_shape’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:971:42: /usr/include/2geom-1.3.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 ‘corner’, inlined from ‘setupDocument’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:643:45: 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:637:41: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘setupDocument’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.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 | LaTeXTextRenderer::setupDocument(SPDocument *doc, SPItem *base) | ^ In function ‘from_xywh’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘_filter_resolution’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 In 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 ‘filter_primitive_area’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp: In member function ‘render’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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 ‘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.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp: In member function ‘make_alignment_indicator’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:432:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 432 | auto text_pos = (p1 + p2)/2; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ruler.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ruler.cpp:89:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | n_minor = real_minor_mark_length * n; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp: In member function ‘open’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:795:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 795 | Svg::open (Inkscape::Extension::Input *mod, const gchar *uri) | ^ 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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-composite.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.h: In member function ‘set_item_clickpos’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.h:68:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | virtual bool set_item_clickpos(Geom::Point loc) { return false; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp: In member function ‘layout_widget_update’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:465: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 465 | SelectToolbar::layout_widget_update(Inkscape::Selection *sel) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp: In member function ‘update_width_value’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp:454: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 454 | PencilToolbar::update_width_value(int shape) { | In member function ‘operator*=’, inlined from ‘closest_distance_to’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:115:15: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp: In member function ‘any_value_changed’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:339: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | SelectToolbar::any_value_changed(Glib::RefPtr& adj) | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp: In function ‘from_origin_and_vector’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:88:52: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ^ 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp: In member function ‘boundsExact’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:145:45: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In function ‘compare_offsets’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:282:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | static bool compare_offsets (Geom::Point first, Geom::Point second) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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; | ^ In member function ‘load_text_extents’: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp: In member function ‘domain’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp: In member function ‘lastValue’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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(); | ^ In function ‘make_unique’, inlined from ‘operator()’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:66:53, inlined from ‘defer’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-context.h:38:80, inlined from ‘defer’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:147:40, inlined from ‘set_coords’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:64:10: /usr/include/c++/13/bits/unique_ptr.h:1070:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘_render’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:201:61: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:212:46: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:71:64: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | return Geom::cross(point - line.initialPoint(), line.versor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp: In member function ‘_render’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:185:61: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:190:80: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Geom::LineSegment side(buf.rect.corner(i), buf.rect.corner((i+1)%4)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In member function ‘domain’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 end = Geom::Point( pwd2_in.domain().max(), ts.front()[Geom::Y]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:593:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 593 | LPEPowerStroke::doEffect_path (Geom::PathVector const & path_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:593: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:593: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.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp: In member function ‘setPosition’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp:203:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | void NodeSatellite::setPosition(Geom::Point const p, Geom::Curve const &curve_in, bool inverse) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:698:53: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 698 | end = Geom::Point(pwd2_in.domain().max(), 0); | ^ In function ‘middle_point’, inlined from ‘doEffect_path’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:703:52: /usr/include/2geom-1.3.0/2geom/point.h:360:16: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | return lerp(0.5, p1, p2); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:707:50: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | end[Geom::X] = pwd2_in.domain().max(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:822:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 822 | Geom::Point end_deriv = -unitTangentAt( reverse(pwd2_in.segs.back()), 0.); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:720:39: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 720 | if (pwd2_in.domain().max() != ts.back()[Geom::X]) { | ^ In member function ‘appendNew’, inlined from ‘gen_iso_frame_paths’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:193:38: /usr/include/2geom-1.3.0/2geom/path.h:806: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp: In member function ‘do_export_png_now’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:671:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 671 | 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.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp: In member function ‘do_export_png’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:477:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 477 | InkFileExportCmd::do_export_png(SPDocument *doc, std::string const &export_filename) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:528:34: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 528 | do_export_png_now(doc, filename_out, page->getDesktopRect(), dpi, items); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:629:70: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:663:26: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 663 | do_export_png_now(doc, filename_out, area, dpi, items); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:789:41: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 789 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘setupDocument’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:778:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 778 | CairoRenderer::setupDocument(CairoRenderContext *ctx, SPDocument *doc, SPItem *base) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In function ‘sp_asbitmap_render’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:526:13: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 526 | static void sp_asbitmap_render(SPItem *item, CairoRenderContext *ctx, SPPage *page) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp: In member function ‘_createHatchPainter’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1257:1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 1257 | CairoRenderContext::_createHatchPainter(SPPaintServer const *const paintserver, Geom::OptRect const &pbox) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:840:38: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 840 | auto exact_rect = rect * scale * unit_conversion; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘renderPage’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833:1: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 833 | CairoRenderer::renderPage(CairoRenderContext *ctx, SPDocument *doc, SPPage *page, bool stretch_to_fit) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:836:39: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 836 | auto scale = doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:839:39: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | auto rect = page->getDocumentBleed() * scale.inverse(); | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/cmake -E cmake_symlink_library ../lib64/libinkscape_base.so.1.3.2.0 ../lib64/libinkscape_base.so.1.3.2.0 ../lib64/libinkscape_base.so gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/CMakeFiles/inkscape.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/CMakeFiles/inkview.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f src/CMakeFiles/inkscape.dir/build.make src/CMakeFiles/inkscape.dir/build /usr/bin/gmake -f src/CMakeFiles/inkview.dir/build.make src/CMakeFiles/inkview.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [100%] Building CXX object src/CMakeFiles/inkscape.dir/inkscape-main.cpp.o [100%] Building CXX object src/CMakeFiles/inkview.dir/inkview-main.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -I/usr/include/2geom-1.3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/inkscape-main.cpp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkview_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -I/usr/include/2geom-1.3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/libpng16 -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/webp -isystem /usr/include/at-spi-2.0 -isystem /usr/include/gio-unix-2.0 -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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -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.3.2_2023-11-25_091e20ef0f/src/inkview-main.cpp [100%] Linking CXX executable ../bin/inkview cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkview.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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--export-dynamic -rdynamic "CMakeFiles/inkview.dir/inkview-main.cpp.o" -o ../bin/inkview -Wl,-rpath,/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/lib64: ../lib64/libinkscape_base.so.1.3.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 -lgio-2.0 -llcms2 -lgc -lpthread -ldl -lsoup-2.4 -lpangoft2-1.0 -lgsl -lgslcblas -lm -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgmodule-2.0 -pthread -Wl,--export-dynamic -lgobject-2.0 -lglib-2.0 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-stream-0.0 -lrevenge-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lharfbuzz -lgdkmm-3.0 -lpangomm-1.4 -lgiomm-2.4 -lpangocairo-1.0 -lsigc-2.0 -lgdk-3 -lz -lpango-1.0 -latk-1.0 -lcairo-gobject -lglibmm-2.4 -lgio-2.0 -lcairomm-1.0 -lglib-2.0 -lgtk-3 -lgdk_pixbuf-2.0 -lgobject-2.0 -lcairo -lgspell-1 -latk-1.0 -lgdk-3 -lz -lenchant-2 -lgtk-3 -lcairo-gobject -lgdk_pixbuf-2.0 -lgtksourceview-4 -lxslt -lxml2 -lz -lreadline -lGraphicsMagick++ -lGraphicsMagick -lsigc-2.0 -lepoxy -lX11 -lXext gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [100%] Built target inkview In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-main.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.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.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [100%] Linking CXX executable ../bin/inkscape cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--export-dynamic -rdynamic "CMakeFiles/inkscape.dir/inkscape-main.cpp.o" -o ../bin/inkscape -Wl,-rpath,/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/lib64: ../lib64/libinkscape_base.so.1.3.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 -lgio-2.0 -llcms2 -lgc -lpthread -ldl -lsoup-2.4 -lpangoft2-1.0 -lgsl -lgslcblas -lm -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgmodule-2.0 -pthread -Wl,--export-dynamic -lgobject-2.0 -lglib-2.0 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-stream-0.0 -lrevenge-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lharfbuzz -lgdkmm-3.0 -lpangomm-1.4 -lgiomm-2.4 -lpangocairo-1.0 -lsigc-2.0 -lgdk-3 -lz -lpango-1.0 -latk-1.0 -lcairo-gobject -lglibmm-2.4 -lgio-2.0 -lcairomm-1.0 -lglib-2.0 -lgtk-3 -lgdk_pixbuf-2.0 -lgobject-2.0 -lcairo -lgspell-1 -latk-1.0 -lgdk-3 -lz -lenchant-2 -lgtk-3 -lcairo-gobject -lgdk_pixbuf-2.0 -lgtksourceview-4 -lxslt -lxml2 -lz -lreadline -lGraphicsMagick++ -lGraphicsMagick -lsigc-2.0 -lepoxy -lX11 -lXext gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [100%] Built target inkscape gmake[1]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.sOG3mU + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64 ++ dirname /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -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.3.2_2023-11-25_091e20ef0f + DESTDIR=/builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64 + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/bin/inkscape -- Set runtime path of "/builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/bin/inkscape" to "$ORIGIN/../lib64/inkscape" -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/bin/inkview -- Set runtime path of "/builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/bin/inkview" to "$ORIGIN/../lib64/inkscape" -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/lib64/inkscape/libinkscape_base.so.1.3.2.0 -- Set runtime path of "/builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/lib64/inkscape/libinkscape_base.so.1.3.2.0" to "$ORIGIN/.." -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/lib64/inkscape/libinkscape_base.so -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/ar/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/as/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/az/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/be/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/bg/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/bn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/bn_BD/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/br/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/brx/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/ca/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/cs/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/da/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/de/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/doi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/dz/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/el/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/eo/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/es/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/et/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/eu/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/fa/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/fi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/fr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/ga/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/gl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/gu/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/he/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/hi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/hr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/hu/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/hy/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/id/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/is/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/it/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/ja/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/km/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/kn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/ko/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/kok/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/kok@latin/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/ks@aran/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/ks@deva/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/lt/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/lv/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/mai/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/mk/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/ml/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/mn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/mni/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/mni@beng/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/mr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/nb/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/ne/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/nl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/nn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/or/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/pa/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/pl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/pt/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/ro/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/ru/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/rw/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/sa/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/sat/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/sat@deva/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/sd/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/sd@deva/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/sk/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/sl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/sq/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/sr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/sv/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/ta/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/te/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/th/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/tr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/uk/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/ur/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/vi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/de/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/fr/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/hr/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/hu/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/ko/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/zh_TW/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/de/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/es/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/fr/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/hr/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/hu/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/ko/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/pt_BR/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/man/zh_TW/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/wireframe_sphere.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/webslicer_export.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/webslicer_effect.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/webslicer_create_rect.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/webslicer_create_group.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/web_transmit_att.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/web_set_att.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/web_interactive_mockup.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/voronoi_fill.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/voronoi_diagram.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/voronoi.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/ungroup_deep.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/twirl.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/triangle.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_uppercase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_titlecase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_split.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_sentencecase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_randomcase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_merge.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_lowercase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_flipcase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_extract.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_braille.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/template_seamless_pattern.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/template_dvd_cover.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/template.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/tar_layers.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/synfig_prepare.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/synfig_output.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/synfig_fileformat.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svgfont2layers.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svgcalendar.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/straightseg.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/spirograph.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/setup_typography_canvas.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/scribus_export_pdf.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/rubberstretch.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/rtree.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/restack.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/replace_font.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/render_gears.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/render_gear_rack.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/render_barcode_qrcode.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/render_barcode_datamatrix.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/render_barcode.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/render_alphabetsoup.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/raster_output_webp.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/raster_output_tiff.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/raster_output_png.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/raster_output_jpg.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/ps_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/printing_marks.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/previous_glyph_layer.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/polyhedron_3d.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/plotter.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/pixelsnap.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/perspective.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/perfectboundcover.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/pdflatex.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/patternalongpath.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/pathmodifier.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/path_to_absolute.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/path_number_nodes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/path_mesh_p2m.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/path_mesh_m2p.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/param_curves.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/output_scour.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/nicechart.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/next_glyph_layer.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/new_glyph_layer.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/merge_styles.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/media_zip.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/measure.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/markers_strokepaint.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/lorem_ipsum.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/long_shadow.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/lindenmayer.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/layout_nup.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/layers2svgfont.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/layer2png.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jitternodes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_view.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_video.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_uninstall.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_transitions.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_summary.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_mouse_handler.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_master_slide.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_key_bindings.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_install.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_export.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_effects.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_autotexts.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/interp_att_g.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/interp.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inset_shadow.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkwebeffect.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkscape_follow_link.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/ink2canvas.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/image_extract.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/image_embed.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/image_attributes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/hpgl_parser.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/hpgl_output.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/hpgl_input_sm.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/hpgl2_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/handles.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/guillotine.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/guides_creator.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/grid_polar.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/grid_isometric.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/grid_cartesian.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/gimp_xcf.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/funcplot.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/frame.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/fractalize.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/foldablebox.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/flatten.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/fig_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/extrude.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/export_gimp_palette.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dxf_outlines.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dxf_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dxf12_outlines.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dpiswitcher.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docinfo.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/doc_ai_convert.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/distribute_along_path.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dimension.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dhw_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/convert2dashes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/construct_from_triangle.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_rgbbarrel.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_replace.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_removered.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_removegreen.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_removeblue.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_randomize.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_negative.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_moresaturation.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_morelight.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_morehue.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_list.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_lesssaturation.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_lesslight.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_lesshue.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_hsl_adjust.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_grayscale.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_desaturate.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_darker.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_custom.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_brighter.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_blackandwhite.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/addnodes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_lesslight.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/web_interactive_mockup.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/path_mesh_p2m.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_view.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/pyproject.toml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/rhomb_dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/icosidodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/trunc_dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/trunc_icos.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/jessens_orthog_icos.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/small_triam_icos.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/great_dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/cube.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/methane.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/rhomb_triacont.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/tet.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicuboct.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/cuboct.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/snub_dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicuboct.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/icos.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/rh_axes.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/trunc_cube.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/szilassi.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/trunc_oct.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/snub_cube.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicosidodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicosidodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/oct.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/trunc_tet.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/Poly3DObjects/great_stel_dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/pdflatex.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/grid_isometric.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/spirograph.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dpi90to96.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/.pre-commit-config.yaml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dxf12_outlines.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/frame.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/path_number_nodes.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_video.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_extract.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/media_zip.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/README.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/new_glyph_layer.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/CONTRIBUTING.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/tools -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/tools/generate_argparse_conf.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/tox.ini -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_brighter.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/package-readme.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dimension.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_list.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/colors.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_merge.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dxf_outlines.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/merge_styles.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/guillotine.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/foldablebox.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_sentencecase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_uppercase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/render_barcode.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/interp.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_morehue.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_randomcase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dxf_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_video.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/measure.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/pyproject.toml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/.pre-commit-config.yaml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/tox.ini -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/readme.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/docs -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/docs/svg2xaml.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/.darglint -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/.pylintrc -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/poetry.lock -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xamlobjects.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/tester.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/svg2xaml.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/__pycache__ -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/utils.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/text.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/structural.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/shapes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/config.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/base.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/__pycache__ -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/svg2xaml.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/transform.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/properties.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/canvas.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/brushes.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/shapes.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/animation.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/geometry.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/import_web_image_cli.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/import_web_image.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/pyproject.toml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/README.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/sources -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/sources/bioicons.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/sources/inkscape-web.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/sources/inkscape-web.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/sources/reactome.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/sources/wikimedia.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/sources/reactome.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/sources/ocal.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/sources/ocal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/sources/wikimedia.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/sources/bioicons.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/MANIFEST.in -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nc-sa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/gpl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/perm-by.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/cc-by.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/perm-ne.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/perm-pd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/bsd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-sa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/perm-nc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/perm-nd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/mit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/unknown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/perm-sa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-sa.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/perm-notice.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/asl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/cc0.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/import_web_image.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/import_web_image.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/import_web_image.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/clipart/import_sources.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/setup.cfg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/README.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_path_to_gcode.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/tox.ini -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_area.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_graffiti.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/.darglint -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/MANIFEST.in -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_engraving.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_tools_library.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_prepare_path_for_plasma.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_about.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_dxf_points.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_lathe.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/.pylintrc -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_orientation_points.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/template_shape_prefab.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_12_tv_test_pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_03_cross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_09_kitchen_tile.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_06_hive.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_04_very_cross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_10_rose.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_13_lily.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_05_target.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_14_explosion.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_17_droplet.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_16_celtic_knot.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/vcross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/hive.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/ktile.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/crown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/droplet.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/lily.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/explosion.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/target.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/cross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/celticf.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/trellis.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/celtick.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/tv.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/dvision.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/unknown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/rose.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/diamond.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/icons/dtarget.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/template_shape_prefab.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_15_crown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_01_trellis.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_08_celtic_flower.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_07_double_vision.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_11_diamond_target.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_02_diamond.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/hpgl_output.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/printing_marks.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkweb.js -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/render_alphabetsoup.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/grid_cartesian.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_randomize.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/eps_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/doc_ai_convert.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/hershey.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/output_scour.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/grid_polar.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/restack.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_grayscale.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docinfo.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/template_seamless_pattern.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/flatten.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/replace_font.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/template_business_card.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_replace.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/image_embed.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_removegreen.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_darker.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inset_shadow.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/raster_output_jpg.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/ungroup_deep.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_flipcase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/triangle.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_hsl_adjust.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dxf14_style.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/fractalize.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_split.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheySerifBold.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSTech.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheyGothEnglish.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheySansMed.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/OFL.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSReadability.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheyScriptMed.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheySerifMedItalic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheyScript1.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSOsmotron.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSNixishItalic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheySerifMed.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSReadabilityItalic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSAllure.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheySans1.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSElfin.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheySerifBoldItalic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSFelix.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSNixish.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dxf14_header.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/straightseg.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_braille.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/perspective.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg2fxg.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/gui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/gui/window.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/gui/README.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/gui/app.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/gui/tester.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/gui/listview.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/gui/pixmap.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/gui/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/gui/asyncme.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/styles.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/tester -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/tester/inx.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/tester/filters.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/tester/word.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/tester/decorators.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/tester/mock.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/tester/test_inx_file.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/tester/svg.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/tester/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/tester/inkscape.extension.schema -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/tester/inkscape.extension.rng -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/tester/xmldiff.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/css.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/units.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/localization.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/__pycache__ -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/paths.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/base.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/command.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/turtle.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/interfaces -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/interfaces/__pycache__ -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/interfaces/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/interfaces/IElement.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/inx.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/utils.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/elements -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/elements/_use.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/elements/_image.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/elements/_svg.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/elements/__pycache__ -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/elements/_utils.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/elements/_polygons.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/elements/_base.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/elements/_selected.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/elements/_text.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/elements/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/elements/_groups.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/elements/_parser.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/elements/_filters.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/elements/_meta.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/colors.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/transforms.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/README.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/run_command.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/simplestyle.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/ffgeom.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/bezmisc.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/cspsubdiv.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/cubicsuperpath.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/simpletransform.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/simplepath.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated/meta.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated/__pycache__ -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated/deprecatedeffect.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/deprecated/main.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/bezier.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/ports.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/properties.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/extensions.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex/tween.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/layers2svgfont.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_lowercase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/render_barcode_qrcode.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/nicechart.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/hpgl_encoder.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svgfont2layers.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/webslicer_create_rect.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/render_gears.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/markers_strokepaint.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/web_transmit_att.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_blackandwhite.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/interp_att_g.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/plotter.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/lindenmayer.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/poetry-parse.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/favicon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/extensions -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/extensions/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/extensions/svg2xaml.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/source -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/source/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/_templates -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/_templates/versions.html -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/samples -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/samples/units1.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/samples/unit_camera.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/samples/Comparison_of_Lighter_extension_in_Inkscape_1.1.2_and_1.2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/samples/units2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/inx-overview.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/units.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/update1.0.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/interpreters.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/update1.2.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/inx-widgets.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/unit-tests.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/submit.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/widgets -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/image.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/notebook.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/color.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/string.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/float.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/spacer.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/bool.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/optiongroup.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/integer.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/label.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/path.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/separator.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/conf.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/Makefile -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/Call_Extension_Failure.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/stroke-parity-widget.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/vanillin.smi -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/Smiles_Format.gif -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/template_effect.zip -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/Text_Ext_Moment_of_truth.gif -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/stroke_parity_extension.zip -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/call_extension_success.gif -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/Inkscape_Recognizes_Our_Extension.gif -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/make_red_extension.zip -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/simple-path-extension.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/my-first-effect-extension.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/my-first-import-extension.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/my-first-text-extension.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/tutorial/creating-objects.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/dev -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/dev/getting-started.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/dev/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/docs/make.bat -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/rubberstretch.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/tar_layers.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/fontfix.conf -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_uninstall.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/synfig_output.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/path_mesh_m2p.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/pixelsnap.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_install.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/polyhedron_3d.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/path_envelope.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkscape_follow_link.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/icons -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/icons/dvd_box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/icons/businesscard_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/icons/seamless_pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/ink2canvas_lib -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/ink2canvas_lib/canvas.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/ink2canvas_lib/svg.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/ink2canvas_lib/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/lorem_ipsum.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/output_scour.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/image_embed_selected.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/render_barcode_datamatrix.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/text_titlecase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_desaturate.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/.darglint -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_removered.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_key_bindings.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/extrude.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/funcplot.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/MANIFEST.in -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svgcalendar.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/twirl.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/voronoi_diagram.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_morelight.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_lesssaturation.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jitternodes.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_zoomControl.js -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/webslicer_create_group.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/render_alphabetsoup_config.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/webslicer_export.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/wireframe_sphere.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/layout_nup.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_custom.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/image_attributes.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/aisvg.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/param_curves.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dpi96to90.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/ps_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/export_gimp_palette.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_autotexts.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/raster_output_tiff.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/perfectboundcover.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_master_slide.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/rtree.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_summary.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/setup_typography_canvas.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/path_envelope.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/patternalongpath.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/layer2png.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/svg2fxg.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/fig_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/convert2dashes.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/raster_output_webp.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/previous_glyph_layer.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/doxygen-main.dox -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/addnodes.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/next_glyph_layer.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_lesshue.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/long_shadow.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_effects.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_removeblue.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/raster_output_png.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode/Code39.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode/Ean2.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode/Code93.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode/Base.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode/Ean5.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode/Code128.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode/BaseEan.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode/Rm4scc.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode/Upca.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode/Ean13.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode/Ean8.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode/Code39Ext.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode/Upce.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/barcode/Code25i.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/ITSerif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/question.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/ocap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/h2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/c.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/idot.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Rblock.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/U.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/vserl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Xvt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/m.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/r.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Eb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Ocross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Delta.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/s.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/P.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/lserif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Vser.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/mcap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Tb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/t.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/cross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/bar2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/z.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/IBSerif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Lt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Xvb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/l.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Xne.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Q.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/acap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/rcap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/3.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Et.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/serif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/hcap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/gamma.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Xh.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/6.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/n.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/vserr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/cserif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/tserif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Tt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/a.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/barcap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Chook.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/o.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Ctail.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/bar.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/h.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/k.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/v.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/j.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Eserif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/abase.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Lb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Xnw.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/e.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/G.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Oterm.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/vcap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/b.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/yogh.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/Cblob.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/f.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/epsilon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/alphabet_soup/7.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/raster_output_jpg.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/image_extract_selected.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/.pylintrc -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyInk.js -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dxf_input_text_scale_factor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_export.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/voronoi_fill.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/template_dvd_cover.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/poetry.lock -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dhw_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/ink2canvas.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_mouse_handler.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/scribus_export_pdf.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/gimp_xcf.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/render_gear_rack.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/hershey.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/image_extract.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyink_transitions.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/hpgl_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/guides_creator.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/handles.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/aisvg.xslt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/web_set_att.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_moresaturation.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/path_to_absolute.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/seamless_pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_noclick.js -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_rgbbarrel.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/construct_from_triangle.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/color_negative.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/TESTING.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/dxf14_footer.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/distribute_along_path.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/manage_extensions.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/pyproject.toml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/manage_extensions.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/backfoot.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/factory.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/gui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/info.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/main.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/archive.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/utils.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/package.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/targets.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/default.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/core_icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/not-found.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/default_icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/module_icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-some.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/orphan_icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-lots.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/docs.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/gui.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/info.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/package.json -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/remote.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/target.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/README.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0 -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.symbolic.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/dash-symbolic.symbolic.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/check-symbolic.symbolic.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk-dark.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/themes/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/applications/org.inkscape.Inkscape.desktop -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/bash-completion/completions/inkscape -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/attributes/svgprops -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/attributes/cssprops -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/attributes/css_defaults -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/attributes/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/branding/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/branding/inkscape-flat.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/branding/inkscape-mac.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/branding/inkscape-text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/branding/inkscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/branding/sodipodi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/branding/tux.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/animated-clock.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/art-nouveau-P3.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/blend_modes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/car.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/data_uri.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/eastern-motive-P4G.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/flow-go.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/flowsample.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/gallardo.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/glass.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/gradient-mesh-experimental.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/i18n.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/istest.pov -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/l-systems.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/lighting_filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/live-path-effects-curvestitch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/live-path-effects-gears.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/live-path-effects-pathalongpath.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/markers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/replace-hue.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/rope-3D.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/stars.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/svgfont.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/tesselation-P3.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/text-on-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/tiger.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/tref.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/examples/turbulence_filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/filters/filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/filters/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/fonts/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/icons/hicolor/22x22/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/icons/hicolor/24x24/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/icons/hicolor/32x32/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/icons/hicolor/256x256/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/icons/hicolor/scalable/apps/org.inkscape.Inkscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/index.theme -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-on-canvas.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-sel-as-group.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/arrange-circular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/arrange-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/attach-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/bad-marker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/bend-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/bitmap-trace.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/bool-op.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/bspline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/bug.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/clone-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/close.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-management.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-palette.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-picker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-cms.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-cmyk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-hsluv.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-hsx.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-okhsl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-rgb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-wheel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-tag.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-wheel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/cols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/connector-avoid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/connector-ignore.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/connector-orthogonal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/construct-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/copy-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/curvestitching.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dashed-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-align-and-distribute.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-geometry.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-icon-preview.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-input-devices.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-memory.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-messages.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-object-properties.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-objects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-paint-server.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-path-effects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-rows-and-columns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-scripts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-selectors.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-svg-font.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-templates.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-text-and-font.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-tile-clones.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-transform.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-xml-editor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-alt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-enhance-stroke-alt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-enhance-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-no-filter-alt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-no-filter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-alt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-overlay-alt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-overlay.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph-directed.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-remove-overlaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-unclump.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-gaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dnd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-cleanup.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-export.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-import-web.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-import.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-metadata.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-open.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-print.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-properties.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-resources.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-revert.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-save.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-booleans.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-calligraphic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-cuboid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-arc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-chord.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-whole.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-freehand.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-inactive.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-mirror.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon-star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-rectangle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-spiral.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-trace-background.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-pressure.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-tilt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clear-value.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link-lpe.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-unlink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-copy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-cut.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-in-place.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-redo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all-layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-invert.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-object-type.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo-history.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/ellipse-5pts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/embrodery-stitch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/empty-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/entries-linked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/entries-unlinked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/envelope.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-clockwise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-zorder.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/experimental-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/experimental.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feBlend-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feColorMatrix-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feComponentTransfer-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feComposite-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feConvolveMatrix-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feDiffuseLighting-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feDisplacementMap-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feFlood-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feGaussianBlur-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feImage-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feMerge-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feMorphology-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feOffset-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feSpecularLighting-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feTile-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feTurbulence-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/file-link.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-many.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-strokes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-even-odd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-nonzero.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/fillet-chamfer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/flatten-down.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/flatten.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/font_collections.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-less.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-more.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-r2l.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical-lr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gap-random-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gap-random-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gear.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gears.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-copy-from.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-list.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/go-down.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/go-up.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-library.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-pad.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-reflect.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-repeat.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/grayscale-mode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/grid-axonometric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/grid-rectangular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/guides.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/hamburger-menu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/hatches.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/help-contents.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/image-missing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/info-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/info.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/inkscape-logo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interactive_simplify.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-points.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-both.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-both.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/join-type.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/knot.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/lattice2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-lower.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-raise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-rename.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layout-auto.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layout-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layout-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/lpe-connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/markers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/matrix-2d.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/measure-segments.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient-fit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/minus.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirror-symmetry.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0000.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0001.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0010.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0011.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0100.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0101.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0110.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0111.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1000.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1001.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1010.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1011.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1100.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1101.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1110.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1111.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/no-marker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-break.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-join-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-join.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-curve.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-line.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-transform.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-auto-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-cusp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-symmetric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-blend-mode-normal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-blend-mode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-columns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-hor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-ver.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-group.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-hidden.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-level.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-locked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-opaque.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-rows.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-select.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-to-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-translucent-blend-mode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-translucent.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-transparent.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-blur.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-jitter-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-paint.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-shrink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup-pop-selection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-unlocked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-visible.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/off-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/off.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/offset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/on-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/on.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/orient-angle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/orient-auto-reverse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/orient-auto.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/out-of-gamut-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-clip.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-clipmask.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-mask.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pack-less.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pack-more.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/page-landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/page-portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pages-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pages-move-toggle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pages-order-backwards.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pages-order-forwards.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pages-remove.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pages-resize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-conical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-linear.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-mesh.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-radial.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fms.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fsm.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-mfs.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-msf.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-sfm.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-smf.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-solid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-swatch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-unknown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-break-apart.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-clip-edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-combine.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-cut.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-difference.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-division.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-effect-parameter-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-exclusion.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-flatten.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-fracture.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-inset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-intersection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-mask-edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bezier.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bspline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-spiro.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-dynamic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-linked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-outset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-reverse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-simplify.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-split.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-shrink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-envelope.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-parallel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pixelart-trace.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/plus.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/powerclip.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/powermask.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/powerstroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/preferences-system.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/preview-mode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pts2ellipse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-round.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/remove-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/reset-settings.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/reset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/rotate-random.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/rough-hatches.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/rounding.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/rows.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/ruler.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/scale-random.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/searching.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-lower.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-above.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-below.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-raise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-touch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-arc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-circle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-clone.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-ellipse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-group.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-image.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-item.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-layer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-link.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-polygon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-rect.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-spiral.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-switch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-symbol.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text-data.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text-flow.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-unknown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shapebuilder-tool-difference.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shapebuilder-tool-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-dialogs.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-guides.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-handles.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-node-handles.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-path-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-sources.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/simplify.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/skeletal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/sketch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/slice.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-alignment-self.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-alignment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-edges.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-distribution.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-lines-perpendicular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-lines-tangential.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-cusp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-intersection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-midpoint.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-others.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-page.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-text-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/spiro.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-clone.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-copy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/sticky_zoom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-butt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-round.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-bevel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-miter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-round.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-to-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/swatches.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/switch-off.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/switch-on.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-bigger.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-fit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-remove.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-smaller.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/symbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/taper-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-convert-to-regular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-into-frame.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-subtract-frame.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-auto.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-sideways.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-upright.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-put-on-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-remove-from-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-unflow.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-unkern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_horz_kern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_letter_spacing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_line_spacing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_outer_style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_rotation.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_subscript.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_superscript.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_vert_kern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_word_spacing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/tiling.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/too-much-ink-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/tool-measure.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/tool-node-editor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/tool-pages.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/tool-pointer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/tool-spray.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/tool-tweak.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-2pts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/view-fullscreen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/vonkoch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/window-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/window-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/window-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/xml-attribute-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/xml-element-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/xml-text-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-center-page.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-double-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-drawing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-page.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-selection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-width.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-half-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-in.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-out.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/bad-marker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/bug-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/close-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-palette-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-tag-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-wheel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/cols-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dnd-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-web-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-properties-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-resources-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/entries-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/file-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-down-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/font_collections-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gear-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gears-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-list-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-library-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/guides-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/info-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/knot-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/markers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/minus-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-level-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-opaque-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-select-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-translucent-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-transparent-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/offset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/on-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-angle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/page-landscape-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/page-portrait-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-resize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-flatten-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-fracture-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-split-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/plus-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/preview-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/reset-settings-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/reset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/rotate-random-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/rounding-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/rows-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/scale-random-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/searching-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-touch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-arc-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-circle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-image-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-item-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-layer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-rect-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-switch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-sources-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/slice-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-fit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-smaller-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/tiling-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pages-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/-common.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/adjust_alpha.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/adjust_hue.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/adjust_lightness.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/adjust_saturation.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/arc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/calligraphy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/cursor-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/cursor-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/eraser.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/flood.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/geometric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/gradient-add-stop.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/gradient-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/gradient-drag-stop.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/gradient-over-stop.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/measure.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/mesh-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/mesh.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/node-dragging.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/node-mouseover.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/page-dragging.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/page-draw.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/page-mouseover.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/page-resize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/page-resizing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/pen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/pencil.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/rect.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/select-dragging.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/select-mouseover.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/select.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/spiral.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/spray.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/text-insert.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-inset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-less.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-more.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-move-in.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-move-jitter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-move-out.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-move.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-outset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-repel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-clockwise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-counterclockwise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-down.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-up.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/zoom-in.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/zoom-out.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/hicolor/cursors/cursors.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/index.theme -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/highlights.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/bad-marker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/bug-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/close-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-palette-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-tag-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-wheel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/cols-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dnd-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-web-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-properties-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-resources-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/entries-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/file-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-down-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/font_collections-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gear-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gears-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-list-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-library-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/guides-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/info-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/knot-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/markers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/minus-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-level-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-opaque-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-select-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-translucent-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-transparent-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/offset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/on-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-angle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/page-landscape-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/page-portrait-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-resize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-flatten-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-fracture-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-split-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/plus-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/preview-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/reset-settings-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/reset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/rotate-random-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/rounding-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/rows-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/scale-random-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/searching-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-touch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-arc-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-circle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-image-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-item-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-layer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-rect-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-switch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-sources-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/slice-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-fit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-smaller-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/tiling-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pages-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/cursors/-common.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/cursors/calligraphy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/cursors/connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/cursors/pen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/multicolor/cursors/cursors.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/index.theme -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/attach-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/bend-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/bitmap-trace.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/bool-op.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/bspline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/clone-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/color-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/color-gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/color-management.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/color-picker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/cols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/connector-avoid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/connector-ignore.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/construct-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/copy-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/curvestitching.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dashed-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-align-and-distribute.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-icon-preview.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-input-devices.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-memory.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-messages.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-object-properties.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-objects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-rows-and-columns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-scripts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-selectors.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-text-and-font.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-transform.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-xml-editor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph-directed.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-remove-overlaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-unclump.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-gaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/document-export.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/document-import-web.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/document-import.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/document-metadata.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-booleans.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-calligraphic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-cuboid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-arc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-chord.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-whole.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-freehand.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-blank.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-inactive.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-mirror.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon-star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-rectangle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-spiral.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-trace-background.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/drawing-1.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/drawing-2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/drawing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link-lpe.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-unlink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-in-place.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all-layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-invert.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-object-type.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-undo-history.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/ellipse-5pts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/embrodery-stitch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/empty-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/envelope.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-many.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-strokes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-even-odd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-nonzero.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/fillet-chamfer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/gap-random-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/gap-random-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/gears.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-pad.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-reflect.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-repeat.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/grid-axonometric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/grid-rectangular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/guides.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/hamburger-menu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/help-contents.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/image-missing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/info-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/info.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/inkscape-logo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-points.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-both.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-both.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/knot.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/lattice2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-lower.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-raise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-rename.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/measure-segments.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirror-symmetry.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0000.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0001.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0010.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0011.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0100.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0101.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0110.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0111.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1000.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1001.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1010.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1011.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1100.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1101.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1110.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1111.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-break.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-delete-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-join-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-join.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-curve.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-line.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-type-auto-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-type-cusp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-type-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-type-symmetric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-columns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-group.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-hidden.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-locked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-rows.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-to-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-blur.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-jitter-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-paint.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-shrink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-ungroup.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-unlocked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-visible.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/off-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/offset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/on-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-linear.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-radial.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/paint-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/paint-pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/paint-solid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/paint-unknown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-break-apart.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-clip-edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-combine.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-cut.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-difference.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-division.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-effect-parameter-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-exclusion.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-flatten.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-inset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-intersection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-mask-edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bezier.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bspline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-spiro.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-dynamic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-linked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-outset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-reverse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-simplify.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-split.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-shrink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/perspective-envelope.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/perspective-parallel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/powerclip.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/powermask.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/powerstroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/preview-mode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/pts2ellipse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/rotate-random.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/rough-hatches.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/rows.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/ruler.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/scale-random.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/selection-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/selection-lower.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-above.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-below.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/selection-raise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/selection-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/shapebuilder-tool-difference.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/shapebuilder-tool-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/show-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/show-dialogs.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/show-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/show-guides.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/show-handles.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/show-node-handles.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/show-path-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/simplify.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/skeletal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/sketch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/slice.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-alignment-self.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-alignment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-edges.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-distribution.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-cusp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-intersection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-midpoint.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-page.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/spiro.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-butt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-round.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-bevel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-miter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-round.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/stroke-to-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/symbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/taper-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/text-convert-to-regular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/text-flow-into-frame.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/text-flow-subtract-frame.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/text-put-on-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/text-remove-from-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/text-unflow.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/text-unkern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/tiling.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/tool-node-editor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/tool-pages.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/tool-pointer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/tool-tweak.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-2pts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/view-fullscreen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/vonkoch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/window-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/window-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/window-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/xml-attribute-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/xml-element-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/xml-text-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-double-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-drawing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-page.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-selection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-width.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-half-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-in.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-out.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/keys/acd-canvas.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/keys/adobe-illustrator-cs2.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/keys/carbon.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/keys/corel-draw-x4.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/keys/corel-draw-x8.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/keys/inkscape.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/keys/macromedia-freehand-mx.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/keys/right-handed-illustration.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/keys/xara.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/keys/zoner-draw.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/keys/default.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/markers/markers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/paint/Asian patterns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/paint/Decoratives.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/paint/Geometrical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/paint/Grids.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/paint/Halftones.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/paint/Nature patterns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/paint/Patterns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/paint/Shading.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/paint/Textures.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/paint/hatches.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/paint/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/Android-icon-palette.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/Blues.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/Bootstrap5.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/GNOME_HIG.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/Gold.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/Gray.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/Greens.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/Hilite.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/Khaki.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/LaTeX-Beamer.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/MATLAB-Jet-72.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/MunsellChart.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/Reds.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/Royal.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/Solarized.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/Tango-Palette.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/Topographic.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/Ubuntu.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/echo-palette.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/inkscape.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/svg.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/webhex.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/websafe22.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/windowsXP.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/screens/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/screens/about.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/screens/start-splash.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/screens/start-support.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/screens/start-welcome-text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/screens/start-welcome.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/AigaSymbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/BalloonSymbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/FlowSymbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/LogicSymbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/MapSymbolsNPS.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-accommodation.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-amenity.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-barrier.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-education.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-food.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-health.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-landuse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-money.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-poi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-power.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-shopping.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-sport.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-tourist.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-transport.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-water.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/sjjb-worship.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/symbols/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/about.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/custom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/default.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/desktop_hd_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/desktop_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/envelope_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/envelope_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/icon_square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/image_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/image_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/image_square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/mobile_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/photo_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/photo_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/photo_square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/print_US_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/print_US_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/print_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/print_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/social_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/social_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/social_square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/tablet_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/video_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/video_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/icons/video_square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/A4leaflet-3fold-Roll.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/CD_label_120x120.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/LaTeX_Beamer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/Typography_Canvas.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/about_screen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default_pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default_px.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/no_layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.ar.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.as.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.bg.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.bn_BD.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.brx.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.br.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.ca.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.ca@valencia.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.hr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.cs.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.da.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.doi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.eo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.et.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.fi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.gu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.he.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.hi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.is.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.ga.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.kn.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.ks@aran.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.ks@deva.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.km.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.kok.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.kok@latin.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.lv.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.mai.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.ml.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.mni.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.mni@beng.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.mr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.nb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.or.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.ro.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.sa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.sat.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.sat@deva.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.sr@latin.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.sd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.sd@deva.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.es_MX.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.sv.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.ta.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.te.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.tr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.ur.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/templates/default.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/pixmaps/OCAL.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/pixmaps/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/pixmaps/inkscape-logo-icons-sized.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/pixmaps/preview_loading.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/pixmaps/remove-color.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/pixmaps/support.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/pixmaps/symbolic_icons.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/pixmaps/ticotico.jpg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/pixmaps/user.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/pixmaps/inkscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/potrace.eu.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.ca.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.da.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/pixelart-dialog.de.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/potrace.de.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/pixelart-dialog.el.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/potrace.el.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.eo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/pixelart-dialog.hu.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/potrace.hu.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.nn.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/potrace.es.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/edge3d.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/making_markers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/oldguitar.jpg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/pixelart-dialog.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/potrace.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-basic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-elements.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tips.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/tutorials/tux.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/Adwaita-dark.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/Adwaita.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/Minwaita-Inkscape.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/align-and-distribute.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/attribute-edit-component.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/bad-marker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/canvas-notice.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/color-palette.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/command-palette-main.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/command-palette-operation.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/completion-box.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/default-dialog-state.ini -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-crash.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-css.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-document-resources.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-export-prefs.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-export.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-filter-editor.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-font-collections.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-livepatheffect-add.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-livepatheffect-effect.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-livepatheffect-item.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-livepatheffect.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-objects.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-paint-servers.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-save-template.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-symbols.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-text-edit.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-trace.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/dialog-xml.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/display-popup.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/extension-pdfinput.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/gradient-edit.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/gradient-stop.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/gradient-tip.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/highlight-colors.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/image-properties.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/inkscape-about.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/inkscape-start.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/inline-css.lang -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/mac.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/marker-popup.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/menus.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/object-attributes.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/page-properties.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/pattern-edit.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/spinbutton.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/style.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/svgd.lang -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/svgpoints.lang -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/toolbar-booleans.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/toolbar-commands.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/toolbar-page.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/toolbar-select.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/toolbar-snap.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/toolbar-tool-prefs.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/toolbar-tool.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/toolbar-zoom.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/units.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/user.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/widget-new-from-template.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/win32.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/resources/canvas_ad.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/resources/canvas_aw.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/resources/canvas_cd.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/resources/canvas_cw.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/resources/canvas_sw.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/syntax-themes/syntax-theme-dark.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/syntax-themes/syntax-theme-light.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/ui/syntax-themes/syntax-theme-none.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc/LICENSE -- Up-to-date: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc/GPL-3.0-or-later.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc/GPL-3.0.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc/LGPL-3.0.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc/MPL-1.1.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc/LGPL-2.1-or-later.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc/LGPL-3.0-or-later.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc/GPL-2.0-or-later.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc/GPL-2.0.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc/OFL-1.1.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc/LGPL-2.1.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc/AUTHORS -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc/TRANSLATORS -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc/COPYING + install -pm 644 /builddir/build/SOURCES/Fedora-Color-Palette.gpl /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/palettes/ + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64 inkscape --with-man + rm -rf /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/doc + rm -f /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/doc/inkscape/copyright + rm -rf /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex + ln -s /usr/lib/python3.12/site-packages/inkex /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/inkscape/extensions/inkex + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 1.3.2-2.fc40 --unique-debug-suffix -1.3.2-2.fc40.aarch64 --unique-debug-src-base inkscape-1.3.2-2.fc40.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f 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.3.2-2.fc40.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 42347 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.cor3eu + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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 -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -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.3.2_2023-11-25_091e20ef0f + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml: OK + desktop-file-validate /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/applications/org.inkscape.Inkscape.desktop /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/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.3.2-2.fc40.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.8dwy4e + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.3.2_2023-11-25_091e20ef0f + DOCDIR=/builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/doc/inkscape + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/doc/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/AUTHORS /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/doc/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/NEWS.md /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/doc/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/README.md /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/doc/inkscape + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.pmHyqn + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.3.2_2023-11-25_091e20ef0f + LICENSEDIR=/builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/licenses/inkscape + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/licenses/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/COPYING /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/licenses/inkscape + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/share/inkscape/extensions/inkex -> /usr/lib/python3.12/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.3.2-2.fc40 inkscape(aarch-64) = 1.3.2-2.fc40 metainfo() metainfo(org.inkscape.Inkscape.appdata.xml) mimehandler(application/illustrator) mimehandler(application/pdf) mimehandler(application/postscript) mimehandler(application/visio) mimehandler(application/visio.drawing) mimehandler(application/vnd.corel-draw) mimehandler(application/vnd.ms-visio.viewer) mimehandler(application/vnd.visio) mimehandler(application/vsd) mimehandler(application/x-visio) mimehandler(application/x-vsd) mimehandler(application/x-xccx) mimehandler(application/x-xcdt) mimehandler(application/x-xcmx) mimehandler(image/svg+xml) mimehandler(image/svg+xml-compressed) mimehandler(image/x-emf) mimehandler(image/x-eps) mimehandler(image/x-vsd) mimehandler(image/x-wmf) mimehandler(image/x-xcdr) Requires(rpmlib): rpmlib(BuiltinLuaScripts) <= 4.2.2-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgiomm-2.4.so.1()(64bit) libglib-2.0.so.0()(64bit) libglibmm-2.4.so.1()(64bit) libinkscape_base.so.1.3.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.3.2-2.fc40.aarch64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ILLy9L + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.3.2_2023-11-25_091e20ef0f + LICENSEDIR=/builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/licenses/inkscape-libs + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/licenses/inkscape-libs + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/COPYING /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/licenses/inkscape-libs + RPM_EC=0 ++ jobs -p + exit 0 Provides: inkscape-libs = 1.3.2-2.fc40 inkscape-libs(aarch-64) = 1.3.2-2.fc40 libinkscape_base.so.1.3.2.0()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) lib2geom.so.1.3.0()(64bit) libGraphicsMagick++-Q16.so.12()(64bit) libX11.so.6()(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) 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.27()(64bit) libgslcblas.so.0()(64bit) libgspell-1.so.2()(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.3.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) 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.130()(64bit) libpoppler.so.130(POPPLER_130)(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) libsoup-2.4.so.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.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.3.2-2.fc40.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.t8bSdW + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.3.2_2023-11-25_091e20ef0f + DOCDIR=/builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/doc/inkscape-view + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/doc/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/AUTHORS /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/doc/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/NEWS.md /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/doc/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/README.md /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/doc/inkscape-view + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.tBsLas + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.3.2_2023-11-25_091e20ef0f + LICENSEDIR=/builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/licenses/inkscape-view + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/licenses/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/COPYING /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/licenses/inkscape-view + RPM_EC=0 ++ jobs -p + exit 0 Provides: inkscape-view = 1.3.2-2.fc40 inkscape-view(aarch-64) = 1.3.2-2.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgtkmm-3.0.so.1()(64bit) libinkscape_base.so.1.3.2.0()(64bit) rtld(GNU_HASH) Processing files: inkscape-docs-1.3.2-2.fc40.aarch64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.dHGga3 + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.3.2_2023-11-25_091e20ef0f + LICENSEDIR=/builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/licenses/inkscape-docs + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/licenses/inkscape-docs + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/COPYING /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64/usr/share/licenses/inkscape-docs + RPM_EC=0 ++ jobs -p + exit 0 Provides: inkscape-docs = 1.3.2-2.fc40 inkscape-docs(aarch-64) = 1.3.2-2.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: inkscape-debugsource-1.3.2-2.fc40.aarch64 Provides: inkscape-debugsource = 1.3.2-2.fc40 inkscape-debugsource(aarch-64) = 1.3.2-2.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: inkscape-debuginfo-1.3.2-2.fc40.aarch64 Provides: debuginfo(build-id) = f989742ae58f3b869772baecc1452bede1f32787 inkscape-debuginfo = 1.3.2-2.fc40 inkscape-debuginfo(aarch-64) = 1.3.2-2.fc40 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.3.2-2.fc40 Processing files: inkscape-libs-debuginfo-1.3.2-2.fc40.aarch64 Provides: debuginfo(build-id) = 3f722d2b7490cb50691c8602b0b93e1f384f3344 inkscape-libs-debuginfo = 1.3.2-2.fc40 inkscape-libs-debuginfo(aarch-64) = 1.3.2-2.fc40 libinkscape_base.so.1.3.2.0-1.3.2-2.fc40.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.3.2-2.fc40 Processing files: inkscape-view-debuginfo-1.3.2-2.fc40.aarch64 Provides: debuginfo(build-id) = 2f29988a458ea06d9e48cc8def084d03091dfccb inkscape-view-debuginfo = 1.3.2-2.fc40 inkscape-view-debuginfo(aarch-64) = 1.3.2-2.fc40 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.3.2-2.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64 Wrote: /builddir/build/RPMS/inkscape-libs-1.3.2-2.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-docs-1.3.2-2.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-view-1.3.2-2.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-debuginfo-1.3.2-2.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-view-debuginfo-1.3.2-2.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-debugsource-1.3.2-2.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-libs-debuginfo-1.3.2-2.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-1.3.2-2.fc40.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.WEeS5w + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.3.2_2023-11-25_091e20ef0f + /usr/bin/rm -rf /builddir/build/BUILDROOT/inkscape-1.3.2-2.fc40.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.MFbcWf + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f-SPECPARTS + rm -rf inkscape-1.3.2_2023-11-25_091e20ef0f inkscape-1.3.2_2023-11-25_091e20ef0f.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: absolute symlink: /usr/share/inkscape/extensions/inkex -> /usr/lib/python3.12/site-packages/inkex Finish: rpmbuild inkscape-1.3.2-2.fc40.src.rpm Finish: build phase for inkscape-1.3.2-2.fc40.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1702409283.064196/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-aarch64-1702409283.064196/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-aarch64-1702409283.064196/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/inkscape-1.3.2-2.fc40.src.rpm) Config(child) 20 minutes 16 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-debuginfo", "epoch": null, "version": "1.3.2", "release": "2.fc40", "arch": "aarch64" }, { "name": "inkscape-view", "epoch": null, "version": "1.3.2", "release": "2.fc40", "arch": "aarch64" }, { "name": "inkscape", "epoch": null, "version": "1.3.2", "release": "2.fc40", "arch": "src" }, { "name": "inkscape-docs", "epoch": null, "version": "1.3.2", "release": "2.fc40", "arch": "aarch64" }, { "name": "inkscape-debugsource", "epoch": null, "version": "1.3.2", "release": "2.fc40", "arch": "aarch64" }, { "name": "inkscape-libs-debuginfo", "epoch": null, "version": "1.3.2", "release": "2.fc40", "arch": "aarch64" }, { "name": "inkscape-libs", "epoch": null, "version": "1.3.2", "release": "2.fc40", "arch": "aarch64" }, { "name": "inkscape", "epoch": null, "version": "1.3.2", "release": "2.fc40", "arch": "aarch64" }, { "name": "inkscape-view-debuginfo", "epoch": null, "version": "1.3.2", "release": "2.fc40", "arch": "aarch64" } ] } RPMResults finished